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

輸入頁面信息,說明環境沒有問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章