Linux安装chrome及驱动

一、安装chrome

配置yum:vi /etc/yum.repos.d/google.repo

增加以下内容:

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

更新yum:yum update

安装chrome:yum install google-chrome-stable

二、安装chromedriver

查看chrome版本:google-chrome --version

下载chromedriver:https://npm.taobao.org/mirrors/chromedriver/  (安装对应的版本信息即可,比如Google Chrome 81.0.4044.92 ,可使用https://npm.taobao.org/mirrors/chromedriver/81.0.4044.69/ 版本)

查看Chrome安装位置:find / -name chrome

上传我们下载的对应的驱动版本到我们的chrome按照包里,并设置执行权限:chmod a+x chromedriver

配置全局环境变量:vim ~/.bash_profile(添加我们的chrome安装路径到PATH变量中)

三、测试

安装selenium:pip install selenium

小问题:pip命令如法使用,解决方案

       yum install python-pip

       yum install python3-pip

       pip install -upgrade pip     或者  yum install -upgrade pip

创建一个Python文件:vi test.py 这里直接编辑生成新文件

下面代码不要直接复制进vi里,可能会存在空格无法识别的问题。

# encoding: utf-8
from selenium import webdriver
 
def spider(url='http://bing.com'):
    option = webdriver.ChromeOptions()
    option.add_argument('--no-sandbox')  
    option.add_argument('--headless')  
    # 注意path,我这里是chromedriver放在/opt/google/chrome/chromedriver
    driver = webdriver.Chrome(executable_path='/opt/google/chrome/chromedriver', chrome_options=option)
    driver.get(url)
    print(driver.page_source)
spider()

测试运行:python test.py

输入页面信息,说明环境没有问题

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值