当前位置:   article > 正文

使用undetected-chromedriver报错遇到的问题及解决方法,以及它使用SOCKS代理的问题_undetectedchromedriver无法启动浏览器

undetectedchromedriver无法启动浏览器

环境:python3.8.10

uc的安装方法:

pip38 install undetected-chromedriver

上测试代码:

  1. import undetected_chromedriver as uc
  2. driver = uc.Chrome()
  3. driver.get('https://www.baidu.com')
  4. driver.save_screenshot('baidu.png')

报错:

urllib.error.HTTPError: HTTP Error 404: Not Found

经查询,应该是版本问题和更新问题。

解决问题的参考链接:urllib.error.HTTPError: HTTP Error 404: Not Found · Issue #565 · ultrafunkamsterdam/undetected-chromedriver · GitHub

解决方法两步走:

(1)pip38 install selenium==4.9.0

(2)pip38 install --upgrade undetected-chromedriver

然后,查看确认下selenium和undetected-chromedriver的版本。

  1. pip38.exe show selenium
  2. pip38.exe show undetected-chromedriver

这时,就应该可以正常运行了。

如果还有问题,可能就是chrome浏览器版本的问题。有网友给出如下解决方案(我未尝试)。

最后,记录一下uc使用代理的方法。

  1. import undetected_chromedriver as uc
  2. from selenium.webdriver.support.ui import WebDriverWait
  3. from selenium import webdriver
  4. from selenium.webdriver.edge.service import Service
  5. from webdriver_manager.microsoft import EdgeChromiumDriverManager
  6. from selenium.webdriver.common.by import By
  7. from selenium.webdriver.common.keys import Keys
  8. from selenium.webdriver.chrome.options import Options
  9. from selenium.webdriver.support.ui import WebDriverWait
  10. from selenium.webdriver.support import expected_conditions as EC
  11. host='127.0.0.1'
  12. port='10808'
  13. chrome_options = Options()#如果是from selenium.webdriver.edge.options import Options,打开edge;如果是from selenium.webdriver.chrome.options import Options,打开chrome
  14. chrome_options.add_argument("--proxy-server=socks5://" + host + ":" + port)
  15. driver = uc.Chrome(chrome_options=chrome_options)
  16. #driver = webdriver.Chrome(options=chrome_options)#高版本的selenium使用的是options=chrome_options
  17. url = "https://www.google.com/"
  18. driver.maximize_window() #浏览器最大化
  19. driver.get(url)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/949296
推荐阅读
相关标签
  

闽ICP备14008679号