强制VPN客户端在Python脚本中重新连接

2024-09-30 16:33:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个小脚本来获取一些数据。 不幸的是,在收到一定数量的请求后,我被阻止了。因为我有一个VPN客户机在运行(VPNExpress&Mac),所以我手动重新连接到VPN客户机,获得一个新的IP并继续进行刮片。在

有没有什么简单的方法可以强迫我的客户机从python脚本中自己重新连接?E、 g.关闭并再次打开WiFi:

import os os.system("networksetup -setairportpower airport off") os.system("networksetup -setairportpower airport on")

有更好的方法吗?比如“阻止”连接来强制vpn客户端重新连接?在


Tags: 数据方法ip数量客户机osmac手动
1条回答
网友
1楼 · 发布于 2024-09-30 16:33:08

使用try except查看请求何时失败。如果失败,请尝试关闭wifi,然后打开,然后等待x一段时间,然后再检查ip address。如果ip地址不可用,请等待更多,直到您获得一个。一旦你得到ip地址,继续抓取。在

相关问题 更多 >