Proxy 在Symfony的domCrawler组件中使用HTTP代理

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(); $

我正在使用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();
    $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"
    ]
    ]);