python requests Specifies an Example of Exit ip

  • 2021-07-26 08:18:27
  • OfStack

The crawler needs one machine with multiple ports and one port with multiple ip for polling these ip

demo


#coding=utf-8
import requests,sys,socket
from requests_toolbelt.adapters import source
reload(sys)
sys.setdefaultencoding('utf-8')


s = requests.Session()
new_source = source.SourceAddressAdapter('192.168.4.2')
s.mount('http://', new_source)
s.mount('https://', new_source)
print s.get('http://xxx.xxx.xxx.xxx:8091/')

The third-party module requests_toolbelt needs to be installed


pip install requests_toolbelt

Done


Related articles: