首页 > 解决方案 > 在带有 selenium 的 python 中,如何轮换 IP 地址?

问题描述

我正在尝试从需要单击每个子页面以获取所需信息的网站(在 Chrome 上)中抓取信息。大约 7 点后,我被网站屏蔽了。我认为,如果我能够每次或一旦被阻止就切换 IP,那将起作用。

我正在使用 Selenium 打开站点并导航到子页面。到目前为止,我已经尝试使用 try-catch 块和 while 循环,但我遇到了不知道如何解决的错误。

有没有人有替代方法或以前的成功?

标签: pythonpython-3.xselenium-webdriverweb-scrapingip-address

解决方案


您可以使用轮换代理来根据请求或按时间间隔更改您的 IP,但如果您不想使用任何代理,您可以重新启动路由器以从您的 ISP 获取新 IP 地址,但如果您有来自您的静态 IP ISP 即使您重新启动路由器,您的 IP 也将保持不变。


推荐阅读