[英]Python: How can I change ip address every some minute from a pool of addresses on a debian server?
[英]change ip address from the available addresses of the network in python
實際上Iam試圖從站點中提取數據,但最終以
嘗試次數上限超過錯誤
我也嘗試過sleep()方法,但是沒有用。所以如何找到我機器的所有可用地址。
我在這里找到了這個例子
net4 = ipaddress.ip_network('192.0.2.0/24')
for x in net4.hosts():
print(x)
192.0.2.1
192.0.2.2
192.0.2.3
192.0.2.4 ...
我可以用它每10秒更改一次ip嗎?
我很困惑。 在這里是192.0.2.0/24
是什么,我應該在192.0.2.0/24
處給出什么?如何知道我機器的ip地址或ip_network,以便可以在net4 = ipaddress.ip_network('192.0.2.0/24')
如果顯示最大嘗試次數超過 ,則系統正在執行以下兩項操作之一:
它使用會話信息來跟蹤您嘗試過的次數-在這種情況下,您可以啟動一個新的requests.session()
來解決此問題
它使用的是您的外部IP地址-在這種情況下,更改內部IP地址不會有太大的區別
無論哪種方式,更改內部IP地址都不會影響腳本的結果
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.