无法抓取 Google
Unable to scrape Google
我正在尝试为 results using Goutte 抓取 google(它基本上是 Guzzle + Symfony DOM 解析器的包装器)。
我在做:
$googleURL = "https://www.google.com/searchbyimage?&image_url=".$imageURL;
$crawler = $client->request('GET', $googleURL);
$client->followRedirects(true);
print_r($crawler,1);
.. 并且输出 (https://paste.ee/p/spfYA) 包含正确的 URL 但 body
(HTML) 是默认搜索页面,没有结果.
我应该怎么做才能得到 HTML 的搜索结果。
我所要做的就是设置用户代理:
$client->setHeader('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36');
我正在尝试为
我在做:
$googleURL = "https://www.google.com/searchbyimage?&image_url=".$imageURL;
$crawler = $client->request('GET', $googleURL);
$client->followRedirects(true);
print_r($crawler,1);
.. 并且输出 (https://paste.ee/p/spfYA) 包含正确的 URL 但 body
(HTML) 是默认搜索页面,没有结果.
我应该怎么做才能得到 HTML 的搜索结果。
我所要做的就是设置用户代理:
$client->setHeader('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36');