requests增加验证代理

cooolr 于 2022-03-31 发布
pip install w3lib
import requests
from w3lib.http import basic_auth_header

proxy = "http://zproxy.lum-superproxy.io:22225"
proxies={"http":proxy,"https":proxy}

headers={"Proxy-Authorization":basic_auth_header("admin", "123456")}

r = requests.get("http://cooolr.cn/ip", headers=headers, proxies=proxies)
from w3lib.http import basic_auth_header

class CustomProxyMiddleware(object):
    def process_request(self, request, spider):
        request.meta[proxy] = "http://zproxy.lum-superproxy.io:22225"
        request.headers[b"Proxy-Authorization"] = basic_auth_header("admin", "123456")
from seleniumwire import webdriver

proxy = 'http://admin:123456@zproxy.lum-superproxy.io:22225'
wire_options = {
   'proxy': {
        'http': proxy,
        'https': proxy,
        'no_proxy': 'localhost,127.0.0.1'
    }
}

driver = webdriver.Chrome(seleniumwire_options=wire_options)