006.Python學(xué)習(xí)筆記:Day6-pip安裝第三方庫(kù):使用python+selenium控制手工已打開的瀏覽器, 可以控制 chrome瀏覽器

Python學(xué)習(xí)筆記:Day6-pip安裝第三方插件:使用python+selenium控制手工已打開的瀏覽器, 可以控制 chrome瀏覽器

這里要到第三方庫(kù)selenium,需要我們掌握第三方庫(kù)的安裝。

[TOC]

標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)安裝--pip

Python有三種類型的庫(kù)(module):Python內(nèi)置的、第三方開發(fā)的、我們自己編寫的。

標(biāo)準(zhǔn)庫(kù)

第一種類型被稱為標(biāo)準(zhǔn)庫(kù)(standard library),擁有常用到的庫(kù),它默認(rèn)安裝在Python的發(fā)布版本中。

注意:Python所擁有的標(biāo)準(zhǔn)庫(kù)是Python強(qiáng)大功能的一個(gè)重要組成部分。有些標(biāo)準(zhǔn)庫(kù)是用Python編寫的,有些是C編寫的;大部分所有平臺(tái)都可以使用,但有些只有Windows或Unix可以使用。

第三方庫(kù)

大部分第三方Python庫(kù)(third-party Python module)存在Python包索引(Python Package Index(PyPI))中。

安裝第三方庫(kù)的最好方法是使用一個(gè)稱為pip的程序。pip默認(rèn)安裝在Python的發(fā)布版本中。查找你需要的庫(kù)名稱,進(jìn)入操作系統(tǒng)命令控制臺(tái)(command line),輸入

pip install library_name

或使用python pip安裝matplotlib,在控制臺(tái)中輸入:

python -m pip install -U pip setuptools
python -m pip install matplotlib

一旦你完成上面工作,你就可以導(dǎo)入庫(kù)并在你的代碼中使用它了。

注意:在多數(shù)操作系統(tǒng)中pip是安裝庫(kù)的標(biāo)準(zhǔn)方法,但在Windows中有些庫(kù)需要預(yù)置的執(zhí)行文件。這些常用的執(zhí)行文件需要你像安裝其它程序一樣使用GUI來(lái)安裝。

個(gè)人庫(kù)

但有些第三方庫(kù)并沒(méi)有加入到Python Package Index(PyPI),這時(shí)就需要我們下載庫(kù)文件,將庫(kù)文件復(fù)制到python安裝目標(biāo)\Lib\site-packages目錄下。

安裝selenium庫(kù)

在系統(tǒng)命令提示符輸入

pip install selenium

它會(huì)聯(lián)網(wǎng)從更新庫(kù)中下載庫(kù)包,并自動(dòng)安裝更新。

下載chromedriver

想要Python驅(qū)動(dòng)chrome,需要使用ChromeDriver。
ChromeDriver與Chrome版本對(duì)應(yīng)參照表及ChromeDriver下載鏈接

ChromeDriver Version Chrome Version
78.0.3904.11 78
77.0.3865.40 77
77.0.3865.10 77
76.0.3809.126 76
76.0.3809.68 76
76.0.3809.25 76
76.0.3809.12 76
75.0.3770.90 75
75.0.3770.8 75
74.0.3729.6 74
73.0.3683.68 73
72.0.3626.69 72
2.46 71-73
2.46 71-73
2.45 70-72
2.44 69-71
2.43 69-71
2.42 68-70
2.41 67-69
2.40 66-68
2.39 66-68
2.38 65-67
2.37 64-66
2.36 63-65
2.35 62-64
  • 根據(jù)你的Chrome版本,下載相對(duì)應(yīng)的ChromeDriver。
  • 將chromedriver.exe放在chrome瀏覽器安裝目錄下。
  • 同時(shí)設(shè)置用戶環(huán)境變量Path:C:\Program Files (x86)\Google\Chrome\Application,指向chrome安裝目錄。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容