1. 安裝:
考慮到國內無法訪問Google,所以需要自己配置yum源:
1.在目錄 /etc/yum.repos.d/ 下新建google-chrome.repo文件,命令如下:
1.cd /ect/yum.repos.d/ #進入目錄
2.touch google-chrome.repo #創建google-chrome.repo文件
3.vim google-chrome.repo #編輯google-chrome.repo文件:
1.輸入i,插入內容;
2.輸入內容如下:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
3.按“ESC”鍵退出編輯模式
4.輸入:wq!命令保存並退出文件
2.安裝命令:
默認方法1:安裝google chrome瀏覽器:
此處解壓文件,解壓命令如:unzip chromedriver_linux64.zip
出現chromedriver文件
復制chromedriver文件到驅動目錄下,命令:cp chromedriver /root/PycharmProjects/wanwenyc/driver
5.查看google-chrome版本命令:google-chrome --version
6.卸載谷歌瀏覽器:yum remove google-chrome
7.chromedriver --version:查看chromedriver版本
8.安裝命令:yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
9.編輯修改運行以--no-sandbox:
1.vim /opt/google/chrome/google-chrome
2.將最后一行修改為:
exec -a "$0" "$HERE/chrome" "$@" --no-sandbox
保存並退出,最后成功打開谷歌瀏覽器
10.chromedriver下載:
在https://npm.taobao.org/mirrors/chromedriver/中下載對應版本的chromedriver
- 解壓軟件:可在windows下下載, 解壓后再轉移過去,或
unzip chromedriver_linux64.zip
- 將軟件移至對應目錄下(很重要)
mv chromedriver /usr/bin/
- 賦權限
chmod +x /usr/bin/chromedriver
4.驗證安裝完成
直接輸入chromedriver
或者 chromedriver --version
11.selenium啟動代碼:
#使用谷歌瀏覽器
path = r"%s/driver/chromedriver"% str(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) ) #配置驅動路徑
print("path:%s" % path)
chromedriver = webdriver.Chrome(executable_path=path,chrome_options=chrome_options) #配置驅動
chromedriver.maximize_window() #窗口最大化
self.delayTime(5)
return chromedriver