Chrome webdriver下载-避坑

打印 上一主题 下一主题

主题 1759|帖子 1759|积分 5277

WebDriver以原生的方式驱动欣赏器,不需要调整情况变量。

一、window版

1.chrome和chromedriver下载地点:

Chrome for Testing availability

我下载的是如下两个安装包,解压即可。
2.导包
  1. pip install selenium
复制代码
然后用python代码引用即可
二、Linux版

1.chrome和chromedriver下载地点:Chrome for Testing availability

下载两个包,参考上图wins版
操作步骤:
  1. #chrome
  2. unzip chrome-linux64.zip
  3. sudo mv chrome-linux64 /opt/google-chrome
  4. sudo ln -s /opt/google-chrome/chrome /usr/bin/google-chrome
  5. #通过在终端中输入 google-chrome 来运行 Chrome
  6. #chromdriver
  7. unzip chromedriver-linux64.zip
  8. sudo mv chromedriver-linux64/chromedriver /usr/local/bin/
  9. sudo chmod +x /usr/local/bin/chromedriver
  10. #使用方法
  11. from selenium import webdriver
  12. from selenium.webdriver.chrome.service import Service
  13. from selenium.webdriver.chrome.options import Options
  14. def get_webdriver():
  15.     options = Options()
  16.     options.add_argument("--headless")  # 如果需要无头模式
  17.     service = Service('/usr/local/bin/chromedriver')
  18.     return webdriver.Chrome(service=service, options=options)
  19. # 使用 WebDriver
  20. driver = get_webdriver()
  21. driver.get('https://www.example.com')
  22. print(driver.title)
  23. driver.quit()
复制代码
检察版本看是否匹配:
  1. chromedriver --version
  2. google-chrome --version
复制代码
报错:
  1. google-chrome: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory
复制代码
解决:表明体系缺少一些 Chrome 运行所需的基础库。在 Linux 体系上,需要安装一些额外的依赖包。
  1. sudo apt-get update
  2. sudo apt-get install -y \
  3.     libatk1.0-0 \
  4.     libatk-bridge2.0-0 \
  5.     libcups2 \
  6.     libdrm2 \
  7.     libxkbcommon0 \
  8.     libxcomposite1 \
  9.     libxdamage1 \
  10.     libxfixes3 \
  11.     libxrandr2 \
  12.     libgbm1 \
  13.     libpango-1.0-0 \
  14.     libcairo2 \
  15.     libasound2 \
  16.     libnspr4 \
  17.     libnss3
复制代码
如果出现渲染出的图片乱码:安装中文包
  1. # Ubuntu/Debian
  2. sudo apt-get update
  3. sudo apt-get install -y fonts-wqy-zenhei fonts-wqy-microhei
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表