0
我目前正在尝试使用代理解决方案Crawlera与GOUTTE。 卷曲可以,参见http://doc.scrapinghub.com/crawlera.html#php 但用Goutte不行(没有错误,内容不返回)。从卷曲GOUTTE(有代理)
这里是我的代码:
$client = new Client();
$guzzle = $client->getClient();
$guzzle->setDefaultOption('headers', array('X-Crawlera-Use-HTTPS' => 1));
$guzzle->setDefaultOption('proxy', 'proxy.crawlera.com:8010');
$guzzle->setDefaultOption('auth', array([API_KEY], '', 'basic'));
$client->setClient($guzzle);
$crawler = $client->request('GET', $url);
任何想法?谢谢 ?
注:这是确定的,当我使用该解决方案proxyMesh
$client = new Client();
$guzzle = $client->getClient();
$guzzle->setDefaultOption('proxy', 'http://uk.proxymesh.com:31280');
$guzzle->setDefaultOption('auth', array([user], [password], 'basic'));
$client->setClient($guzzle);
$crawler = $client->request('GET', $url);
尝试,但不起作用。感谢您的想法 – Yohann
谢谢,我一直在寻找这堆栈溢出了一段时间!这对于内部使用Guzzle的Goutte非常有效。 – halfer