繁体   English   中英

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

[英]In python with selenium, how do you rotate IP addresses?

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

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

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

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

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

You can use rotating proxies to change your IP per request or with a time interval but If you don't want to use any proxy you can restart your router to get a new IP address from your ISP but If you have a static IP from your ISP 即使您重新启动路由器,您的 IP 也会保持不变。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM