Proxy 在Symfony的domCrawler组件中使用HTTP代理
我正在使用DomCrawler组件对HTML和XML文档进行DOM导航 当我这样使用时:Proxy 在Symfony的domCrawler组件中使用HTTP代理,proxy,web-scraping,http-proxy,Proxy,Web Scraping,Http Proxy,我正在使用DomCrawler组件对HTML和XML文档进行DOM导航 当我这样使用时: use Goutte\Client; $client = new Client(); $crawler = $client->request('GET', 'https://www.google.com'); 我将使用我的客户端IP连接到google。有没有一种方法可以使用该连接的代理服务器来清除屏蔽我的IP的HTML数据?我可以这样做: $client = new Client(); $
use Goutte\Client;
$client = new Client();
$crawler = $client->request('GET', 'https://www.google.com');
我将使用我的客户端IP连接到google。有没有一种方法可以使用该连接的代理服务器来清除屏蔽我的IP的HTML数据?我可以这样做:
$client = new Client();
$client->getClient()->setDefaultOption('config', ['curl' => [
CURLOPT_PROXY => "proxyaddress:proxy",
CURLOPT_PROXYUSERPWD => "user:pass",
CURLOPT_COOKIEFILE => dirname(__FILE__). "/cookies.txt",
CURLOPT_COOKIEJAR => dirname(__FILE__). "/cookies.txt"
]
]);