国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

chrome driver下載、selenium安裝及報(bào)錯解決

這篇具有很好參考價(jià)值的文章主要介紹了chrome driver下載、selenium安裝及報(bào)錯解決。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、Chrome驅(qū)動下載

1.查看Chrome版本

2.下載驅(qū)動

3.驅(qū)動的路徑

無法運(yùn)行驅(qū)動

二、selenium的安裝與使用

1.安裝selenium

2.使用selenium

參考


?

一、Chrome驅(qū)動下載

1.查看Chrome版本

打開Chrome瀏覽器,點(diǎn)擊右上角的三個點(diǎn),再點(diǎn)擊設(shè)置。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

點(diǎn)擊左下方的“設(shè)置”,右側(cè)可以看到Chrome的版本,“119.0.6045.106”。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

2.下載驅(qū)動

bing搜索“Chrome driver”,找到下圖標(biāo)記的鏈接點(diǎn)擊進(jìn)入。

或者直接點(diǎn)擊下面的鏈接進(jìn)入下載界面。

ChromeDriver - WebDriver for Chrome - Downloads (chromium.org)

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

下“downloads”界面下滑查找自己對應(yīng)的版本,然后下載符合自己電腦配置的鏈接下載,如果下滑界面中沒有自己想要的版本,則點(diǎn)擊綠色標(biāo)記的這個鏈接?。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

打開后是以下界面,對照版本信息,只看前三位 “ 119.0.6045.* ” ,能對應(yīng)上就行。

然后選擇我們想要的驅(qū)動“chromedriver”,我的電腦是64位,所以我選擇“win64”,然后將后面的鏈接復(fù)制到瀏覽器中就可以下載了。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

3.驅(qū)動的路徑

我們把下載的壓縮包解壓,找到“chromedriver.exe”,并把它放置到與瀏覽器“Chrome.exe”相同的文件夾下。

及:C:\Users\Billie\AppData\Local\Google\Chrome\Application\chromedriver.exe

然后在代碼中寫入:

from selenium import webdriver
driver = webdriver.Chrome()

然后就可以啟動驅(qū)動了。

運(yùn)行時(shí)也可能會因?yàn)?strong>版本或者驅(qū)動位置的問題而報(bào)錯(上面的方法是我使用之后成功的,下面介紹一下我在使用時(shí)出現(xiàn)的一些BUG及可嘗試的解決方法)。

無法運(yùn)行驅(qū)動

當(dāng)時(shí)將驅(qū)動放在在瀏覽器相同的文件夾下,然后在括號中添加了路徑,就導(dǎo)致報(bào)錯,后面把路徑去掉后就可以成功運(yùn)行了。(也有博主說,可以把chromedriver.exe放到python編譯器相同的文件夾下,有需要的可以試一下。)

from selenium import webdriver
driver = webdriver.Chrome("C:\Users\Billie\AppData\Local\Google\Chrome\Application\chromedriver.exe")

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

?

二、selenium的安裝與使用

1.安裝selenium

在conda環(huán)境中鍵入“ pip install selenium?”即可安裝,安裝后可能會出現(xiàn)以下版本不兼容的報(bào)錯。

這種報(bào)錯就按照要求上調(diào)或者下調(diào)(重新安裝新版本的庫)庫的版本就可以了,這里我就是上調(diào)了“requests”的版本。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

2.使用selenium

具體的使用方法可一參照官網(wǎng)的使用說明。

這里說一下在新版本的selenium中修改了一下對象的調(diào)用方式,我安裝的selenium版本是“4.11.2”,在“4.3.0”版本之后,一些代碼就發(fā)生了改變。

比如

原調(diào)用方式:

from selenium import webdriver
test = driver.find_elements_by_css_selector("#content > div.table.cent > div")

新調(diào)用方式:

from selenium import webdriver
from selenium.webdriver.common.by import By
test = driver.find_elements(By.CSS_SELECTOR,"#content > div.table.cent > div")

這里,“by”相關(guān)的方法移到了“common.by”中,我們“ctrl”然后點(diǎn)擊“by”進(jìn)入到“by.py”文件中,可以看到這里可調(diào)用的對象。

chrome driver下載、selenium安裝及報(bào)錯解決,Spider,chrome,selenium,前端

參考

解決selenium使用webdriver.Chrome()報(bào)錯的問題

Python報(bào)錯AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_xpath‘解決方法

Python報(bào)錯:AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_link_text‘ 解決文章來源地址http://www.zghlxwxcb.cn/news/detail-745601.html

到了這里,關(guān)于chrome driver下載、selenium安裝及報(bào)錯解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Debian/Ubuntu 安裝 Chrome 和 Chrome Driver 并使用 selenium 自動化測試

    Debian/Ubuntu 安裝 Chrome 和 Chrome Driver 并使用 selenium 自動化測試

    截至目前,Chrome 仍是最好用的瀏覽器,沒有之一。Chrome 不僅是日常使用的利器,通過 Chrome Driver 驅(qū)動和 selenium 等工具包,在執(zhí)行自動任務(wù)中也是一絕。相信大家對 selenium 在 Windows 的配置使用已經(jīng)有所了解了,下面就讓我們看看如何在 Linux 上配置使用 selenium 吧( 無圖形化界

    2024年02月14日
    瀏覽(40)
  • python spider 爬蟲 之 Selenium 系列 (二) phantomjs 、 Chrome handless

    停止更新了,公司黃了 新版的selenium 不支持了。 phantomjs 也是基于selenium的 隱藏特征 chrome_options.add_argument(‘–user-agent=“”’) # 設(shè)置請求頭的User-Agent chrome_options.add_argument(‘–window-size=1280x1024’) # 設(shè)置瀏覽器分辨率(窗口大?。?chrome_options.add_argument(‘–start-maximized’) # 最

    2024年02月11日
    瀏覽(28)
  • selenium+python自動化測試 —— 解決無法啟動IE瀏覽器及報(bào)錯問題!

    selenium+python自動化測試 —— 解決無法啟動IE瀏覽器及報(bào)錯問題!

    前言:記錄啟動IE瀏覽器的報(bào)錯及解決方法。 錯誤1: selenium.common.exceptions.WebDriverException: Message: \\\'IEDriverServer.exe\\\' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Exception ignored i

    2024年02月03日
    瀏覽(24)
  • 安裝Selenium報(bào)錯解決&webdriver下載

    安裝Selenium報(bào)錯解決&webdriver下載

    一、安裝Selenium報(bào)錯解決 在安裝Selenium模塊的時(shí)候就報(bào)錯 ERROR: Cannot uninstall \\\'certifi\\\'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. 就試了一下pip install certifi --ignore-installed ?然后就成功了(pip install Selenium #這個

    2024年02月04日
    瀏覽(29)
  • Jmeter插件PerfMon Metrics Collector安裝使用及報(bào)錯解決

    Jmeter插件PerfMon Metrics Collector安裝使用及報(bào)錯解決

    Jmeter作為一個輕量級的性能測試工具,開源、小巧、靈活的特性使其越來越受到測試人員喜愛。在實(shí)際的項(xiàng)目中,特別是跨地區(qū)項(xiàng)目,排除合作方指定要求使用Loadrunner作為性能測試工具外,Jmeter會是首選。 本篇文章,就著重介紹下Jmeter服務(wù)器性能監(jiān)控插件PerfMon Metrics Collec

    2024年02月10日
    瀏覽(61)
  • selenium +Chrome driver環(huán)境配置

    selenium +Chrome driver環(huán)境配置

    其實(shí)為了避免下文的問題1,可以直接用這行代替。(如果沒啥問題的話,一般也不會專門去指定selenium的版本的。) Google Chrome - 快速安全的網(wǎng)絡(luò)瀏覽器,專為您而打造 安裝路徑使用默認(rèn)的?。?! 下載完以后,打開Chrome,幫助-關(guān)于Google Chrome查看Chrome版本 進(jìn)入下面的網(wǎng)站,找

    2024年03月13日
    瀏覽(30)
  • singularity-ce-4.1.0 + go 完整安裝步驟,及報(bào)錯解決

    阿里云服務(wù)器: = lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.9.2009 (Core) Release: 7.9.2009 Codename: Core singularity-ce-4.1.0.tar.gz go1.20.linux-amd64.tar.gz # go的版本由singularity 反饋的確定 安裝go: 安裝singularity: 常見報(bào)錯1: 問題: 在安裝singu

    2024年02月21日
    瀏覽(40)
  • selenium 使用chrome_driver自動化操作Google瀏覽器,調(diào)試的時(shí)候沒有提示,但是編譯后就提示一些錯誤的解決方法

    使用chrome_driver自動化操作Google瀏覽器,調(diào)試的時(shí)候沒有提示,但是編譯后就提示一些錯誤的解決方法: 1、提示? ERROR:ssl_client_socket_impl.cc(975)] handshake failed; returned -1, SSL error code 1, net_error -101: 添加: 2、提示? USB: usb_device_win.cc:95 Failed to read descriptors from \\\\?usb#vid_0e8dpid_201d

    2024年02月04日
    瀏覽(32)
  • Selenium+Chrome Driver 爬取搜狐頁面信息

    Selenium+Chrome Driver 爬取搜狐頁面信息

    安裝selenium包 在命令行或者 anaconda prompt 中輸入 pip install Selenium 安裝 chromedriver 先查看chrome瀏覽器的版本 這里是 123.0.6312.106 版 然后在 http://npm.taobao.org/mirrors/chromedriver/ 或者 https://googlechromelabs.github.io/chrome-for-testing/ 中下載對應(yīng)版本的 chromediver 由于沒有106版的這里下的是105版

    2024年04月26日
    瀏覽(28)
  • 解決selenium使用webdriver.Chrome()報(bào)錯的問題

    解決selenium使用webdriver.Chrome()報(bào)錯的問題

    谷歌驅(qū)動下載地址: https://sites.google.com/a/chromium.org/chromedriver/home ? 運(yùn)行成功(打開瀏覽器顯示chrome正在受自動化軟件測試的控制就代表成功): ?找到def __init__(self, executable_path=\\\"chromedriver\\\", port=0, 修改executable_path=\\\"chromedriver\\\" 為executable_path=\\\"chromedriver驅(qū)動的路徑\\\" ? 修改成功后

    2024年02月11日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包