如果你正在學(xué)習(xí)Selenium并需要安裝Chromedriver,可能會(huì)發(fā)現(xiàn)網(wǎng)上的資料很多,但是有些內(nèi)容可能不夠詳細(xì)或者不太適合新手。作為一個(gè)新手,我也遇到了這個(gè)問題,花了很多時(shí)間才弄明白。現(xiàn)在,我想分享一下我的經(jīng)驗(yàn),希望能夠幫助其他新手更好地理解操作步驟。
將chrome.exe添加到系統(tǒng)的環(huán)境變量中,可以讓Selenium在調(diào)用Chrome瀏覽器時(shí)更加高效和方便。添加環(huán)境變量可以避免每次打開瀏覽器時(shí)都需要輸入瀏覽器路徑,這樣可以節(jié)省時(shí)間和精力,并且可以減少潛在的錯(cuò)誤和不必要的麻煩。同時(shí),添加環(huán)境變量還可以幫助不熟悉命令行操作的用戶更加方便地使用Selenium和Chrome瀏覽器。
首先,你需要下載Chromedriver。
下載鏈接:https://sites.google.com/a/chromium.org/chromedriver/downloads
(網(wǎng)址可能需要掛梯子)
如果你的Chrome瀏覽器安裝在C盤的默認(rèn)路徑下,那么你需要將下載完成的chromedriver.exe文件解壓到C:\Program Files (x86)\Google\Chrome\Application路徑下。但是,如果你的Chrome瀏覽器安裝在其他路徑下,你可以右鍵點(diǎn)擊Chrome瀏覽器圖標(biāo)并選擇“打開文件位置”,這將打開Chrome瀏覽器的安裝目錄,然后你就可以將chromedriver.exe文件解壓到該目錄中。
接下來到了最關(guān)鍵的一步:
在使用Selenium時(shí),將Chrome瀏覽器加入環(huán)境變量可以更方便地進(jìn)行操作。以下是在Windows 10中將Chrome瀏覽器加入環(huán)境變量的步驟:
打開控制面板。
點(diǎn)擊“系統(tǒng)和安全”。
點(diǎn)擊“系統(tǒng)”。
點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”。
在“高級(jí)”選項(xiàng)卡下,點(diǎn)擊“環(huán)境變量”。

在“用戶變量/系統(tǒng)變量”中找到“Path”變量,點(diǎn)擊“編輯”。
(用戶變量只對(duì)當(dāng)前用戶有效,系統(tǒng)變量對(duì)所有用戶有效)

在變量值的末尾添加“;C:\Program Files (x86)\Google\Chrome\Application”(如果你的Chrome安裝路徑不是這個(gè),請(qǐng)根據(jù)實(shí)際情況修改)。

點(diǎn)擊“確定”保存修改。
完成以上步驟后,你就可以在命令行或其他程序中直接輸入“chrome.exe”來啟動(dòng)Chrome瀏覽器了。同時(shí),你也可以在Selenium中指定Chrome瀏覽器的路徑為“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”
然后,請(qǐng)測試:
from selenium import webdriver #需要pip3 install selenium
import time
def main():
b=webdriver.Chrome()
b.get('http://www.csdn.net')
time.sleep(10)
b.quit()
if __name__ == '__main__':
main()
如果跳出網(wǎng)站則說明成功。
*如果已經(jīng)打開了cmd,需要關(guān)閉cmd重新ctrl+R并且cmd一個(gè)窗口。文章來源:http://www.zghlxwxcb.cn/news/detail-468995.html
這是因?yàn)榄h(huán)境變量是在程序啟動(dòng)時(shí)被復(fù)制到程序所在環(huán)境中,并在程序執(zhí)行期間不會(huì)受到其他程序的影響。例如,如果我們在已經(jīng)啟動(dòng)的命令提示符窗口中修改環(huán)境變量,那么該窗口中的環(huán)境變量不會(huì)被修改。但是,如果我們在修改環(huán)境變量后啟動(dòng)一個(gè)新的命令提示符窗口,那么該窗口將擁有新的環(huán)境變量設(shè)置。文章來源地址http://www.zghlxwxcb.cn/news/detail-468995.html
到了這里,關(guān)于優(yōu)化Selenium使用:將Chrome.exe加入環(huán)境變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!