我试图通过代理使用Goutte,但它通过原始IP。
我没有收到任何错误或任何东西,而且请求进行得很好,但是虽然是原始的IP。
我已经在我的本地计算机和幻影上测试过代理,它的工作原理非常好。
$opts = ['proxy' => '123.123.123.123:3128'];
$client->request('GET', $url, $opts);
$appInfo->developer = $crawler->filter('something')->text();它使用的是计算机的IP,而不是代理。
发布于 2016-06-06 13:09:27
我认为Goutte有一个bug,不适用于代理。我已经试过所有可能的方法了,但不起作用。
我用卷发和DOMCrawler。
发布于 2016-10-27 02:05:11
您可以在Guzzle客户端上手动设置代理。试试这个:
$client = new \Goutte\Client();
$client->setClient(new \GuzzleHttp\Client(['proxy' => 'http://123.123.123.123:3128']));https://stackoverflow.com/questions/37633483
复制相似问题