xflorian
xflorian

Reputation: 45

How to handle using a authnticated Proxy in Selenium using Python

I read alot about using HTTPS Proxies in Selenium and came to the decision to use SeleniumWire, SeleniumWire is really slow tho. Now im looking for a Method to use HTTPS Proxies in Selenium.

Can someone help me with that?

Upvotes: 0

Views: 699

Answers (1)

pguardiario
pguardiario

Reputation: 54984

This might work for a recent Chrome:

import base64
auth = base64.b64encode(b'user:pass').decode()

driver.execute_cdp_cmd("Network.enable", {})
driver.execute_cdp_cmd("Network.setExtraHTTPHeaders", {"headers": {"Proxy-Authorization": "Basic " + auth}})

Let us know if it works for you.

Upvotes: 2

Related Questions