Deepin(Linux系統)下的selenium+chrome配置
之前的驅動版本和瀏覽器版本對不上,在deepin下吃了這個虧……,記錄一下
安裝selenium
開啟終端,通過命令進入虛擬環境(當然,不用虛擬環境的可以不用這個命令):
source activate pspiders
(pspiders是虛擬環境名稱)啟用當前虛擬環境,然後在裡面通過pip命令安裝selenuim:
pip install selenium
即可完成。
下載Chromedirver
就是這裡被坑的,事實上是要先下載chromedirver的,傳送門,還有另一個傳送門然後根據電腦上的chrome瀏覽器版本找到dirver版本(坑就在這裡,他的版本不按順序,沒有文件找不到,事實上v63版本對應的驅動在2.35dirver目錄),進去下載linux64位的壓縮包chromedriver_linux64.zip就行。
解壓安裝
在目錄直接可以解壓(裡面就一個檔案)
然後通過命令來對他進行安裝:
chmod +x chromedriver
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
安裝後確認/usr/bin目錄下是否有chromedriver檔案
測試
隨地(沒有錯,就是隨地)新建一個py檔案(當然,你的Pycharm環境配置必須配置到你安裝selenium的虛擬環境,其中要注意的是Chromedriver是安裝到系統的,與虛擬環境無關),編寫程式碼:
from selenium import webdriver
browser = webdriver.Chrome() # 由於設定過了路徑,它會自己去呼叫,不用寫路徑(windows下才要寫)
# 通過get方法可以獲取到指定url的網頁 並且自動載入和渲染js/css等內容
browser.get("http://www.baidu.com/")
browser.save_screenshot(browser.title)
發現可以正常呼叫瀏覽器、開啟制定頁面就對了
相關文章
- Linux開發環境搭建——deepin系統的使用Linux開發環境
- 如何配置Linux系統下的yumLinux
- 在Deepin Linux作業系統中如何連線Microsoft OneDriveLinux作業系統ROS
- 國產作業系統deepin安裝與配置Node-RED環境作業系統
- window+deepin雙系統安裝
- 3分鐘在Linux(Deepin)下跑起LaravelLinuxLaravel
- Linux系統下雙網路卡bonding的配置方法Linux
- 在Linux系統下FTP的配置與應用(轉)LinuxFTP
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- deepin系統安裝php8教程。PHP
- 簡單配置Linux系統下的網路鄰居Samba(轉)LinuxSamba
- Linux系統配置(系統優化)Linux優化
- selenium+chrome()驅動下載地址Chrome
- win10PC上安裝deepin深度Linux系統簡易教程Win10Linux
- rhel Linux系統yum的配置Linux
- 深度作業系統deepin 20.5釋出作業系統
- 國產Linux系統Deepin作業系統面臨重重困境,創始人兼CTO已離職Linux作業系統
- 小白都能看懂的Linux系統下安裝配置ZabbixLinux
- Linux下NFS(網路檔案系統)的建立與配置方法LinuxNFS
- deepin系統安裝成功後網速很慢怎麼辦?deepin系統安裝成功後網速很慢的解決辦法
- Linux系統互信ssh的配置方法Linux
- ORACLE在LINUX上的系統配置OracleLinux
- Linux 系統中的Samba配置(轉)LinuxSamba
- linux系統下看所需要的系統資訊Linux
- Linux系統伺服器下Nginx支援ipv6配置的方法Linux伺服器Nginx
- Linux作業系統下雙網路卡路由表配置Linux作業系統路由
- Java及JDK在deepin下的安裝JavaJDK
- GIS使用者的Deepin V23系統使用記錄
- 配置安全的Linux作業系統(轉)Linux作業系統
- Linux 系統中的Samba配置(轉貼)LinuxSamba
- 【Linux】Linux作業系統 配置sudoLinux作業系統
- Linux作業系統下乙太網卡的安裝及配置(轉)Linux作業系統
- GPS對時裝置(GPS對時系統)LINUX系統下配置NTP方法Linux
- Mac OX系統下對phpadmin的配置MacPHP
- windows系統下GCC的安裝與配置WindowsGC
- Redhat 6.2系統下yum的配置說明Redhat
- Deepin系統中如何安裝Visual Studio Code