Advertisement
dereksir

Untitled

Mar 4th, 2024 (edited)
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. from selenium.webdriver.common.proxy import Proxy, ProxyType
  2. from selenium import webdriver
  3. from selenium.webdriver.common.by import By
  4. import undetected_chromedriver as uc
  5.  
  6. # instantiate proxy class
  7. proxy = Proxy()
  8. # set type to manual
  9. proxy.proxy_type = ProxyType.MANUAL
  10. # set proxy settings
  11. proxy.http_proxy = 'username:password@{proxy}'
  12. proxy.ssl_proxy = 'username:password@{proxy}'
  13.  
  14. # copy Chrome's desired capabilities
  15. capabilities = webdriver.DesiredCapabilities.CHROME.copy()
  16. # add proxy setting to capabilities
  17. proxy.add_to_capabilities(capabilities)
  18.  
  19. # initialize uc with modified capabilities
  20. driver = uc.Chrome(use_subprocess=True, desired_capabilities=capabilities)
  21.  
  22. # navigate to target website
  23. driver.get('https://httpbin.io/ip')
  24.  
  25. # retrieve text content of the page
  26. textContent = driver.find_element(By.TAG_NAME, 'body').text
  27. print(textContent)
  28.  
  29. driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement