0
我有一段代碼會對網站做很多請求,因此我在某些間歇性故障的情況下實施了某種重試邏輯。我還需要使用不同的IP,所以我有這樣一段代碼:python請求:我可以連續使用s.mount()嗎?
import requests
from requests_toolbelt.adapters.source import SourceAddressAdapter
new_source = SourceAddressAdapter(ip)
adapter = requests.adapters.HTTPAdapter(max_retries = 20)
sess = requests.Session()
sess.mount('http://', adapter)
sess.mount('https://', adapter)
sess.mount('http://', new_source)
sess.mount('https://', new_source)
我不知道它是否是正確的,或者不使用sess.mount()兩次,或者使用它的第二次會「覆蓋」我的第一個參數(適配器)。我需要在會話期間使用IP和重試適配器。
如果sess.mount()不起作用,我該怎麼辦?