我正在使用 IRobot 抓取工具从网站获取一些数据,但由于某种原因,它没有出现,我认为问题一定是代理设置,有人可以帮助我如何更改 IRobot 抓取工具的代理设置。
答案1
您可以更改您的 IE 代理设置,irobot 将使用它。
或者,您可以在 robot 中调用 SetProxyServer(ip, port, agentname) 来在运行时更改代理。如果您提供 agentname,则代理将仅影响正在运行的 robot。
在软件包中,有一个示例机器人“change_proxy.irb”,展示了如何从“proxy.txt”中的地址列表中随机选择一个代理。您可以将该任务复制到您的机器人并定期调用它。