首页 > 其他 > 详细

代理的设置

时间:2019-04-02 11:28:28      阅读:202      评论:0      收藏:0      [点我收藏+]

做测试之前,我们需要先获取一个可用代理,这里我用 Fiddler 来设置代理:https://www.cnblogs.com/pzk7788/p/10605300.html

urllib 如何使用代理:

from urllib.error import URLError
from urllib.request import ProxyHandler, build_opener

proxy = 127.0.0.1:8888
proxy_handler = ProxyHandler({
    http: http:// + proxy,
    https: https:// + proxy
})
opener = build_opener(proxy_handler)

try:
    response = opener.open(http://httpbin.org/get)
    print(response.read().decode(utf-8))
except URLError as e:
    print(e.reason)

request 如何使用代理:

import requests

proxy = 127.0.0.1:8888
proxies = {
    http: http:// + proxy,
    https: https:// + proxy
}

try:
    response = requests.get(http://httpbin.org/get, proxies=proxies)
    print(response.text)
except requests.exceptions.ConnectionError as e:
    print(Error, e.args)

Selenium 如何使用代理:

from selenium import webdriver

proxy = 127.0.0.1:8888
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(--proxy-server=http:// + proxy)
browser = webdriver.Chrome(chrome_options=chrome_options)
browser.get(http://httpbin.org/get)

 

 

 

 

 

   

代理的设置

原文:https://www.cnblogs.com/pzk7788/p/10641460.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!