[英]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.