- 安装
pip install w3lib
- requests
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)
- scrapy
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")
- selenium-wire
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)