在開(kāi)始之前,分享一下使用selenium常遇到的幾個(gè)問(wèn)題和報(bào)錯(cuò):
1.首先就是版本問(wèn)題的報(bào)錯(cuò):selenium.common.exceptions.NoSuchWindowException: Message:? ? no such window: target window already closed。遇到這種情況,就是chromedriver的版本和Chrome版本不對(duì)應(yīng)造成的,解決方法是:
首先要打開(kāi)Chrome,在右上角打開(kāi)設(shè)置,然后進(jìn)去關(guān)于chrome查看瀏覽器版本,如圖所示:
?
然后找到瀏覽器的版本后,打開(kāi)chromedriver的官網(wǎng)
(http://chromedriver.storage.googleapis.com/index.html),找到與瀏覽器相同的版本,進(jìn)行下載
ps:如果沒(méi)有一樣的版本就找到最接近的版本進(jìn)行下載。如圖所示:
2. 第二個(gè)問(wèn)題:selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-650455.html
今天爬取淘寶時(shí)發(fā)現(xiàn)會(huì)有滑塊驗(yàn)證,然后參考了網(wǎng)上的一些,其中有一個(gè)是改變chromedriver中的某個(gè)字符串的值,今天親測(cè)了一下,沒(méi)有用具體的解決辦法是使用第三方庫(kù)pyautogui移動(dòng)鼠標(biāo)到滑塊上并實(shí)現(xiàn)拖動(dòng)具體的用法可以去搜一下。參考網(wǎng)上的改了值以后發(fā)現(xiàn)就包這個(gè)錯(cuò)誤selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1查了半天也沒(méi)找出問(wèn)題,后面卸載了chromedriver重新安裝了一下,問(wèn)題就解決了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-650455.html
到了這里,關(guān)于使用selenium時(shí)遇到的報(bào)錯(cuò)selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1詳解及解決方法詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!