带有luminati的Python无法连接到proxi

2024-04-16 17:42:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用luminati网站上的Selenium代理。当浏览器打开时,显示“禁止上网”。我不知道我做错了什么。在

username = 'lum-customer-hx_185d159x-zone-static-route_err-pass_dyn'
password = 'xxxxxx'
port = 22225
session_id = random.random()
super_proxy_url = ('http://%s-session-%s:%s@zproxy.lum-superproxy.io:%d' %
                   (username, session_id, password, port))
proxy_handler = urllib.request.ProxyHandler({
    'http': super_proxy_url,
    'https': super_proxy_url,
})
opener = urllib.request.build_opener(proxy_handler)
proxy_details = opener.open('http://lumtest.com/myip.json').read()
data = json.loads(proxy_details)


PROXY = data['ip']+":"+"22225"
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=%s' % PROXY)


driver = webdriver.Chrome(
    executable_path=chrome_binary_path(), options=options)
driver.set_page_load_timeout(120)

driver.get("https://whatismyipaddress.com/")

Tags: idhttpurlportsessiondriverusernamerandom