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