就在之前還可以運(yùn)行的爬蟲代碼,電腦重啟之后就不能運(yùn)行了。。。,顯示錯(cuò)誤原因如下:
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator
(Session info: chrome=98.0.4758.82)
意思是:
消息:無(wú)效的參數(shù):無(wú)效的定位器
(會(huì)話信息:chrome = 98.0.4758.82)
這是我的代碼:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514490.html
import requests
from selenium import webdriver
from lxml import html
browser = webdriver.Chrome()
browser.get('https://weixin.sogou.com/weixin?query=南中醫(yī)青年')
browser.find_element('//*[@id="scroll-header"]/form/div/input[1]').click()
最初我嘗試更細(xì)谷歌驅(qū)動(dòng),或者更新selenium庫(kù)的方法,后來(lái)發(fā)現(xiàn)這個(gè)報(bào)錯(cuò)原因雖然一樣,但是我的原因是因?yàn)閟elenium庫(kù)模擬打開瀏覽器本來(lái)就是閃退的,我現(xiàn)在加上一個(gè)time.sleep()函數(shù),就可以讓界面停留了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514490.html
import requests
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from lxml import html
browser = webdriver.Chrome()
browser.get('https://weixin.sogou.com/weixin?type=2&s_from=input&query=%E5%8D%97%E4%B8%AD%E5%8C%BB%E9%9D%92%E5%B9%B4&ie=utf8&_sug_=n&_sug_type_=')
browser.find_element(By.XPATH, '//*[@id="query"]').clear()
browser.find_element(By.XPATH, '//*[@id="query"]').send_keys('南中醫(yī)青年')
browser.find_element(By.XPATH, '//*[@id="scroll-header"]/form/div/input[1]').click()
time.sleep(10)
到了這里,關(guān)于【零碎小知識(shí)】【python】selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: inval的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!