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

selenium中can not connect to the service chromedriver問(wèn)題的處理

這篇具有很好參考價(jià)值的文章主要介紹了selenium中can not connect to the service chromedriver問(wèn)題的處理。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

背景

  • 一個(gè)TX反饋運(yùn)行如下代碼

     from selenium import webdriver   
     from  time import sleep
     driver  = webdriver.Chrome()    
     driver.get("https://cn.bing.com") 
     driver.find_element("id","sb_form_q").send_keys("松勤軟件測(cè)試\n")    
     sleep(3)                                  
     driver.quit()  
    
  • 報(bào)錯(cuò)了

    selenium中can not connect to the service chromedriver問(wèn)題的處理,Selenium雜記,selenium,測(cè)試工具

  • 一看這個(gè)錯(cuò)誤沒(méi)見(jiàn)到過(guò),驅(qū)動(dòng)應(yīng)該是有的,版本也應(yīng)該對(duì)的,無(wú)法連接到chromedriver

  • 考慮到chromedriver本身就是一個(gè)web server

     C:\Users\songqin008>chromedriver
     Starting ChromeDriver 103.0.5060.134 (8ec6fce403b3feb0869b0732eda8bd95011d333c-refs/branch-heads/5060@{#1262}) on port 9515
     Only local connections are allowed.
     Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
     ChromeDriver was started successfully.
     
    
  • 其實(shí)你是可以在瀏覽器中訪問(wèn)http://127.0.0.1:9515/的,當(dāng)然這個(gè)get并不會(huì)返回太多有用的信息,只能說(shuō)可以看到。

解決

  • 一開(kāi)始我只想到這里,但不知道如何解決

  • 搜索引擎一查,說(shuō)是hosts文件可能會(huì)影響

  • 查了下這位同學(xué)的hosts

  • 少了下面一行

     127.0.0.1 localhost
    
  • 加上后解決

思考

  • 猜猜:代碼自動(dòng)調(diào)起chromedriver,并作為webserver訪問(wèn)其api,這個(gè)地址可能是127.0.0.1?但沒(méi)有找到所以報(bào)錯(cuò)。

  • 搜索代碼發(fā)現(xiàn),報(bào)錯(cuò)信息在selenium\webdriver\common\service.py,105行

             while True:
                 self.assert_process_still_running()
                 if self.is_connectable():
                     break
     
                 count += 1
                 sleep(0.5)
                 if count == 60:
                     raise WebDriverException("Can not connect to the Service %s" % self.path)
    
  • 30秒超時(shí)時(shí)間會(huì)提示這個(gè),跟實(shí)際代碼運(yùn)行效果類似。

  • 那代碼self.is_connectable()就應(yīng)該是不為True的

         def is_connectable(self):
             return utils.is_connectable(self.port)
    
  • 再看is的定義

     def is_connectable(port: int, host: Optional[str] = "localhost") -> bool:
         pass #略
    
  • 答案呼之欲出,上面的代碼默認(rèn)值就是localhost

  • 你現(xiàn)在沒(méi)有這個(gè),自然就不行咯文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-817139.html

到了這里,關(guān)于selenium中can not connect to the service chromedriver問(wèn)題的處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Caused by SSLError(“Can‘t connect to HTTPS URL because the SSL module is not available.“

    Caused by SSLError(“Can‘t connect to HTTPS URL because the SSL module is not available.“

    最近在linux系統(tǒng)里安裝python3.11之后,使用pip安裝第三方庫(kù)、requests庫(kù)進(jìn)行網(wǎng)絡(luò)請(qǐng)求都會(huì)報(bào)這個(gè)錯(cuò) ?查找了網(wǎng)上很多方法,看見(jiàn)了一個(gè)大佬的,是在pip 的命令最后面加上: 加上之后確實(shí)可以安裝第三方庫(kù)了,但是在我用requests庫(kù)進(jìn)行請(qǐng)求的時(shí)候 又報(bào)了這個(gè)錯(cuò) ?但是請(qǐng)求http的話

    2024年02月09日
    瀏覽(17)
  • windows: pip install 報(bào)錯(cuò)SSLError Can‘t connect to HTTPS URL because the SSL module is not available

    windows anaconda pip清華源 通過(guò)pip install 安裝不成功,會(huì)報(bào)錯(cuò)(Caused by SSLError(\\\"Can\\\'t connect to HTTPS URL because the SSL module is not available.\\\")) 錯(cuò)誤詳情如下: 具體是什么錯(cuò)誤什么原因?qū)е?,不去深究了。或許是源本身有問(wèn)題?下面直接提供解決方法,通過(guò)更換源解決了該錯(cuò)誤 加上--truste

    2024年02月15日
    瀏覽(24)
  • 記錄STM32 ST-LINK Utility出現(xiàn)“Can not connect to target“的問(wèn)題,已解決

    記錄STM32 ST-LINK Utility出現(xiàn)“Can not connect to target“的問(wèn)題,已解決

    在調(diào)試電路板下載程序的過(guò)程中,突然出現(xiàn)ST-Link連接不成功,因?yàn)橐郧笆侵苯觕onnect就可以識(shí)別成功的,最近一直連不上,以為是硬件出了問(wèn)題,后來(lái)在網(wǎng)上查閱后,發(fā)現(xiàn)在connect前按下復(fù)位鍵就可以了,嘗試之后果然connect成功! ? ? 具體操作為:按下復(fù)位按鍵,別撒手,點(diǎn)擊

    2024年02月11日
    瀏覽(17)
  • linux安裝python3(超詳細(xì))解決Can‘t connect to HTTPS URL because the SSL 的報(bào)錯(cuò)

    linux安裝python3(超詳細(xì))解決Can‘t connect to HTTPS URL because the SSL 的報(bào)錯(cuò)

    最近在linux系統(tǒng)里安裝python3.11之后,使用pip安裝第三方庫(kù)、requests庫(kù)進(jìn)行網(wǎng)絡(luò)請(qǐng)求都會(huì)報(bào)這個(gè)錯(cuò) ?查找了網(wǎng)上很多方法,看見(jiàn)了一個(gè)大佬的,是在pip 的命令最后面加上: 加上之后確實(shí)可以安裝第三方庫(kù)了,但是在我用requests庫(kù)進(jìn)行請(qǐng)求的時(shí)候 又報(bào)了這個(gè)錯(cuò) ?但是請(qǐng)求http的話

    2024年02月09日
    瀏覽(35)
  • AnyConnect was not able to establish connection to the specified secure gateway

    AnyConnect was not able to establish connection to the specified secure gateway

    講述一下在使用?Cisco AnyConnect Secure Mobility Client連接公司VPN遇到AnyConnect was not able to establish connection to the specified secure gateway的解決方法。 我的是Win11系統(tǒng)。安裝的版本是3.0。 1:去掉Internet連接共享的勾勾 控制面板-網(wǎng)絡(luò)和Internet-網(wǎng)絡(luò)和共享中心-更改適配器設(shè)置-右擊,點(diǎn)擊屬

    2024年02月11日
    瀏覽(21)
  • Cisco連接報(bào)AnyConnect was not able to establish connection to the specified secure gateway

    Cisco連接報(bào)AnyConnect was not able to establish connection to the specified secure gateway

    檢查電腦是否設(shè)置過(guò)Internet連接共享。若有,則取消掉勾選。 禁用Internet Connection Sharing服務(wù)。 2.1. cmd運(yùn)行”services.msc“,找到Internet Connection Sharing服務(wù),若發(fā)現(xiàn)為啟動(dòng),則停止此服務(wù)。 重試Cisco AnyConnect連接成功。

    2024年02月11日
    瀏覽(21)
  • EKS 解決Unable to connect to the server 問(wèn)題

    EKS 解決Unable to connect to the server 問(wèn)題

    報(bào)錯(cuò)內(nèi)容如下 1、先配置日志查詢我們的eks所屬用戶 2、查詢?nèi)罩?執(zhí)行以下查詢語(yǔ)句 3、查詢當(dāng)前主機(jī)aws configure 4、執(zhí)行操作遠(yuǎn)程k8s 報(bào)錯(cuò)如下 5、降低kubectl版本 各版本下載地址 https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html

    2024年02月12日
    瀏覽(98)
  • MySQL問(wèn)題:2002 - Can‘t connect to server on ‘localhost‘(10061)【已解決】

    MySQL問(wèn)題:2002 - Can‘t connect to server on ‘localhost‘(10061)【已解決】

    MySQL報(bào)錯(cuò)信息 \\\"2002 - Can\\\'t connect to server on \\\'localhost\\\' (10061)\\\" 通常表示MySQL客戶端無(wú)法連接到MySQL服務(wù)器。這個(gè)問(wèn)題通常有以下幾個(gè)可能的原因和解決方法: MySQL服務(wù)器未啟動(dòng) :首先確保MySQL服務(wù)器已經(jīng)啟動(dòng)。你可以在命令行中輸入以下命令來(lái)啟動(dòng)MySQL服務(wù): 如果你使用的是Window

    2024年02月02日
    瀏覽(28)
  • Unable to connect to the server: x509: certificate has expired or is not yet valid

    手動(dòng)更新所有證書,執(zhí)行命令 更新用戶配置 用更新后的admin.conf替換/root/.kube/config文件 k8s解決證書過(guò)期官方文檔:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/ 幫助文檔: https://www.cnblogs.com/00986014w/p/13095628.html

    2024年02月04日
    瀏覽(100)
  • MySQL問(wèn)題--Can‘t connect to MySQL server on localhost (10061)解決方法

    MySQL問(wèn)題--Can‘t connect to MySQL server on localhost (10061)解決方法

    方法一: 在管理--》服務(wù)中啟動(dòng) MySQL 服務(wù) 下面的方式?jīng)]有試,也記錄一下 問(wèn)題描述:在命令行輸入 mysql -u root -p 登錄mysql,返回”Can\\\'t connect to MySQL server on localhost (10061)”錯(cuò)誤 問(wèn)題原因:查到問(wèn)題原因是mysql沒(méi)有啟動(dòng)。 解決方法:1、將mysql加入到Windows的服務(wù)中。切換到mys

    2024年02月13日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包