python-接口请求的代理ip设置

 

from urllib import request
import requests

#方法1
proxy_ip = '113.194.28.190:9999'
proxies = {'http': 'http://'+proxy_ip,'https': 'https://'+proxy_ip}
try:
    response = requests.get('http://httpbin.org/get', proxies=proxies)
    print(response.text)
except requests.exceptions.ConnectionError as e:
    print('Error', e.args)


#方法2
proxy = request.ProxyHandler({'http': 'http://' + proxy_ip,'https': 'https://' + proxy_ip})
opener = request.build_opener(proxy)
request.install_opener(opener)
try:
    response = request.urlopen('http://httpbin.org/ip',data=None,timeout=2)
    print(response.text)
except Exception as e:
    print('Error', e.args)

 

posted @ 2021-06-07 17:37  南方的墙  阅读(382)  评论(0编辑  收藏  举报