设为首页收藏本站

安而遇随-随遇而安

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 814|回复: 0

[python] centos7安装Chrome和chromedriver、selenium

[复制链接]

 成长值: 33280

发表于 2020-1-1 03:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
centos7安装Chrome和chromedriver、selenium

一.安装Chrome
使用yum安装:
  1. yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm -y
复制代码
查看是否安装成功和版本
  1. google-chrome --version
复制代码

二.下载chromedriver
先查看安装的chrome版本,然后访问:https://chromedriver.chromium.org/downloads
下载对应chrome版本的驱动,如果没有,选择相近版本的也行。因为是centos所以选linux版下载
  1. wget https://chromedriver.storage.googleapis.com/100.0.4896.60/chromedriver_linux64.zip
  2. unzip chromedriver_linux64.zip
  3. mv chromedriver /usr/bin/
  4. chromedriver
复制代码

三.安装selenium
直接使用pip安装
  1. pip3 install selenium
复制代码
查看selenium版本
  1. pip3 show selenium
复制代码

四.测试
运行下面的python代码:
  1. from selenium import webdriver

  2. url = 'https://www.aeys.org'
  3. options = webdriver.ChromeOptions()
  4. options.add_argument('--no-sandbox') # 给予root执行权限
  5. options.add_argument('--headless') # 隐藏浏览器运行
  6. # 启动浏览器
  7. browser = webdriver.Chrome(options=options)
  8. browser.get(url)

  9. print(f"browser text = {browser.page_source}")#网站源代码
  10. print(browser.title)#网站标题
复制代码

输出访问网站的标题表示安装好了
如果报错:本站点已经和百度、必应、谷歌等各大搜索引擎达成长期的战略合作协议,你有任何疑问都可以通过以上公司提供的免费服务得到解答。

随遇而安
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表