Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium.webdriver.common.proxy import Proxy, ProxyType
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- import undetected_chromedriver as uc
- # instantiate proxy class
- proxy = Proxy()
- # set type to manual
- proxy.proxy_type = ProxyType.MANUAL
- # set proxy settings
- proxy.http_proxy = 'username:password@{proxy}'
- proxy.ssl_proxy = 'username:password@{proxy}'
- # copy Chrome's desired capabilities
- capabilities = webdriver.DesiredCapabilities.CHROME.copy()
- # add proxy setting to capabilities
- proxy.add_to_capabilities(capabilities)
- # initialize uc with modified capabilities
- driver = uc.Chrome(use_subprocess=True, desired_capabilities=capabilities)
- # navigate to target website
- driver.get('https://httpbin.io/ip')
- # retrieve text content of the page
- textContent = driver.find_element(By.TAG_NAME, 'body').text
- print(textContent)
- driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement