摘要:由于爬取的頁(yè)面需要登錄獲取信息,所以需要模擬瀏覽器環(huán)境。出現(xiàn)該錯(cuò)誤,可能是因?yàn)樵跓o(wú)界面的系統(tǒng)中啟用瀏覽器,且沒有設(shè)置選項(xiàng)。
由于爬取的頁(yè)面需要登錄獲取信息,所以需要模擬瀏覽器環(huán)境。
安裝selenium
命令:pip install selenium
安裝firefox
命令:yum install firefox
firefox --version,查看firefox的版本(60.7)
安裝驅(qū)動(dòng)
操作firefox瀏覽器需要用到驅(qū)動(dòng)geckodriver
安裝包地址:https://github.com/mozilla/ge...
上面有各種版本的驅(qū)動(dòng),此處下載的是v19,并解壓放置在usr/bin中
錯(cuò)誤提示
WebDriverException: Message: invalid argument: can"t kill an exited process
出現(xiàn)該錯(cuò)誤,可能是因?yàn)轵?qū)動(dòng)與瀏覽器的版本不兼容,降驅(qū)動(dòng)版本比較方便。
https://stackoverflow.com/que...
Webdriver Exception:Process unexpectedly closed with status: 1
出現(xiàn)該錯(cuò)誤,可能是因?yàn)樵跓o(wú)界面的系統(tǒng)中啟用瀏覽器,且沒有設(shè)置headless選項(xiàng)。
解決方法:
from selenium import webdriver from selenium.webdriver import FirefoxOptions opts = FirefoxOptions() opts.add_argument("--headless") browser = webdriver.Firefox(firefox_options=opts) browser.get("http://example.com")
https://stackoverflow.com/que...
WebDriverException: Message: "geckodriver" executable needs to be in PATH
解決方法:設(shè)置executable_path為驅(qū)動(dòng)放置位置
webdriver.Firefox(executable_path="/usr/bin/geckodriver")
OSError: [Errno 20] Not a directory
webdriver.Firefox("/usr/bin/geckodriver")此處的錯(cuò)誤為沒有設(shè)置參數(shù)名
解決方法:webdriver.Firefox(executable_path="/usr/bin/geckodriver")
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44146.html
摘要:建立的配置信息。在此我們安裝的以便使用進(jìn)行測(cè)試。如果您在搭建過程中遇到困難,您可以從獲取在下已經(jīng)搭建好的接下來(lái)接下來(lái)就是專心寫測(cè)試用例了,距離成功越來(lái)越近了不過今天就到這里結(jié)束,我們下一章見下一篇搭建自己的前端自動(dòng)化測(cè)試腳手架三 上一篇:搭建自己的前端自動(dòng)化測(cè)試腳手架(一)By LancerComet at 18:38, 2016.07.17. 歡迎轉(zhuǎn)載,轉(zhuǎn)載時(shí)還請(qǐng)保留作者署名。 嗨,...
摘要:基本環(huán)境安裝安裝下載注意要和版本對(duì)應(yīng)由于下載的是版本的,所以選擇了版本解壓此文件,并將文件移動(dòng)到目錄下測(cè)試是否可用,請(qǐng)執(zhí)行以下腳本,如返回內(nèi)容,則說明安裝成功注意需要加上,禁止在沙箱中運(yùn)行補(bǔ)充安裝支持測(cè)試腳本 基本環(huán)境:centos7,python3.x 1.安裝selenium pip3 install selenium 2.安裝chrome-browser wget https:/...
摘要:在中的安裝非常簡(jiǎn)單,只要下載,然后一路回車就可以了,中安裝可能會(huì)稍微麻煩一點(diǎn),所以這里記錄一下安裝過程。編譯完成之后,本地安裝大功告成最后可以驗(yàn)證一下,查看一下的版本號(hào) node.js在windows中的安裝非常簡(jiǎn)單,只要下載,然后一路回車就可以了,centOS中安裝可能會(huì)稍微麻煩一點(diǎn),所以這里記錄一下安裝過程。 1. 下載源碼 輸入wget https://nodejs.org/d...
閱讀 3702·2021-11-25 09:43
閱讀 2666·2021-11-25 09:43
閱讀 3862·2021-11-24 09:38
閱讀 709·2021-11-18 10:02
閱讀 2252·2021-09-22 15:53
閱讀 3013·2019-08-30 15:44
閱讀 2785·2019-08-30 14:01
閱讀 2773·2019-08-29 15:15