-1

我正在制作一个爬虫脚本。为了避免我的脚本被阻止,我正在使用一个代理服务,它给了我用户名和密码(我以前没有做过)。如何在我的代码中实现这一点是一个问题。我在做

我的 $proxy = '64.120.237.206:8080';

$mech->proxy('http', "http://$proxy");

我的问题是我应该如何以及在哪里设置代理服务提供商提供的用户名和密码。

请帮忙

4

1 回答 1

1

您想查看LWP::UserAgent类,它是 WWW::Mechanize 的基类。它将解释您可以为代理用户名和密码设置环境变量。

此外,lwpcook页面有一个部分解释了如何将用户名和密码设置为 proxy() 命令的一部分。但我不建议这样做,因为将密码放入源代码通常是个坏主意。


2012-12-02:创建一组代理 URL/端口对,使用随机数生成器选择一个。

于 2012-10-20T14:16:36.810 回答