需要先安装chrome浏览器,添加chrome源

sudo vim /etc/yum.repos.d/google-chrome.repo

添加以下内容

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=0
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

安装yum -y install google-chrome-stable,国内可能无法访问,使用yum -y install google-chrome-stable --nogpgcheck或者把gpgcheck改为0

下载chromedriver,解压放在/usr/bin/下。

which chromedriver测试是否成功。

如果报selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist, 或者类似的错误, 尝试在初始化时添加参数--no-sandbox--disable-dev-shm-usage, 例如:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options options = Options()
options.add_argument("--headless")
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument(
'user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"')
driver = webdriver.Chrome(chrome_options=options)
driver.get("https://www.baidu.com")

最新文章

  1. Azure PowerShell (10) 使用PowerShell导出订阅下所有的Azure VM和Cloud Service的高可用情况
  2. python利用unrar实现rar文件解压缩
  3. 在CentOS上安装rabbitmq-server
  4. 向JSP页面输入信息
  5. Android Studio能干什么
  6. 手动配置WCF宿主的.config文件遇到的几种错误
  7. 关于mysql存储过程的definer的问题
  8. C# WinForm的SplitContainer控件固定Panel大小[转]
  9. ADO.NET基础笔记
  10. 详解常用的gulp命令
  11. iOS项目评估报告
  12. xcode7,AFN不能使用的问题
  13. 2015 多校联赛 ——HDU5302(构造)
  14. vagrant 同时设置多个同步目录
  15. org.apache.ibatis.binding.BindingException: Type interface XXX is not known to the MapperRegistry.
  16. HttpSession 和 HttpSession
  17. Linux内核分析作业 NO.5
  18. SVG.js Marker标记和自定义标签
  19. struts框架的运行原理和流程
  20. 使用ABP框架踩过的坑系列5

热门文章

  1. C#获取windows 10的下载文件夹路径
  2. 【 D3.js 入门系列 --- 9.3 】 弦图生产
  3. C++ Primer 学习笔记_104_特殊工具与技术 --嵌套类
  4. js调查server
  5. UVE开发环境搭建及项目启动
  6. jquery mobile 笔记
  7. ASP .NET Model
  8. apache卸载
  9. DJango xadmin 表头和标底设置,显示隐藏和显示
  10. 毕设(五)ListView