我写了一个小脚本来获取一些数据。 不幸的是,在收到一定数量的请求后,我被阻止了。因为我有一个VPN客户机在运行(VPNExpress&Mac),所以我手动重新连接到VPN客户机,获得一个新的IP并继续进行刮片。在
有没有什么简单的方法可以强迫我的客户机从python脚本中自己重新连接?E、 g.关闭并再次打开WiFi:
import os
os.system("networksetup -setairportpower airport off")
os.system("networksetup -setairportpower airport on")
有更好的方法吗?比如“阻止”连接来强制vpn客户端重新连接?在
使用
try except
查看请求何时失败。如果失败,请尝试关闭wifi,然后打开,然后等待x
一段时间,然后再检查ip address。如果ip地址不可用,请等待更多,直到您获得一个。一旦你得到ip地址,继续抓取。在相关问题 更多 >
编程相关推荐