相关疑难解决方法(0)

如何使用 symfony/panther 设置代理服务器

我发现有两种设置代理服务器的方法,一种是通过 chrome web 驱动程序功能,另一种是在创建 chrome 客户端时直接设置

$this->client = Client::createChromeClient(null, [
            '--proxy-server=socks://196.14.52.63:35048',
            '--headless',
            "--disable-gpu",
]);
Run Code Online (Sandbox Code Playgroud)

但在设置代理 IP 和端口后,我收到以下错误:

Curl error thrown for http POST to /session/cce06908d68a1e96bc6d1cb3b798aa14/url with params: {"url":"https:\/\/some-site\/login"}\n
Operation timed out after 30001 milliseconds with 0 bytes received
Run Code Online (Sandbox Code Playgroud)

基本上我想在使用Symfony panther抓取数据时使用代理服务器。

php proxy web-scraping symfony-panther

6
推荐指数
1
解决办法
979
查看次数

标签 统计

php ×1

proxy ×1

symfony-panther ×1

web-scraping ×1