簡體   English   中英

在python中從網絡的可用地址更改ip地址

[英]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')

如果顯示最大嘗試次數超過 ,則系統正在執行以下兩項操作之一:

  1. 它使用會話信息來跟蹤您嘗試過的次數-在這種情況下,您可以啟動一個新的requests.session()來解決此問題

  2. 它使用的是您的外部IP地址-在這種情況下,更改內部IP地址不會有太大的區別

無論哪種方式,更改內部IP地址都不會影響腳本的結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM