在 python 和 selenium 中,你如何旋转 IP 地址?

问题描述

我试图从网站(在 Chrome 上)抓取信息,我需要点击每个子页面获取我需要的信息。大约 7 点后,我被网站屏蔽了。我想如果我能够在每次或被阻止后切换 IP,那就行了。

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

有没有人有其他方法或以前的成功方法

解决方法

您尝试连接的网站很有可能会使用您 ISP 的 IP 地址,因此欺骗目标网站并不容易。 您仍然可以尝试使用“IPConfig/renew”或“IPConfig/renew6”来更新IP地址。

您可以探索并检查是否有任何 netstat 命令可以帮助您在此处提供的 Win 10 命令NetStat Commands for Windows 10。 此外,过去我曾尝试在我的移动连接(网络共享)和路由器之间进行交换以实现相同的目的。
此外,
路由器重启(通常)是重置 ISP 的 IP 地址所需要的。

,

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