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

selenium還能這么玩:連接已經(jīng)存在的瀏覽器

這篇具有很好參考價(jià)值的文章主要介紹了selenium還能這么玩:連接已經(jīng)存在的瀏覽器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

測(cè)試和爬蟲(chóng)對(duì)selenium并不會(huì)陌生,現(xiàn)有的教程已經(jīng)非常多。但是因?yàn)?selenium 封裝的方法比較底層,所以靈活性非常高,我們可以基于這種靈活性來(lái)實(shí)現(xiàn)非常豐富的定制功能。

這篇文章介紹一個(gè)操作,可以讓 selenium 連接我們手動(dòng)打開(kāi)的瀏覽器。他的應(yīng)用場(chǎng)景主要是:你可以通過(guò)手工先實(shí)現(xiàn)一些自動(dòng)化難處理的操作,讓 selenium 繞過(guò)這些復(fù)雜操作,然后再執(zhí)行自動(dòng)化。

自動(dòng)化的時(shí)候經(jīng)常頭痛的掃碼登錄,可以通過(guò)這種方式繞過(guò),短期無(wú)法解決的驗(yàn)證碼的識(shí)別,也可以通過(guò)這種方式繞過(guò)。

手工打開(kāi)瀏覽器

可能有的小伙伴不知道,打開(kāi)瀏覽器有兩種方式:圖標(biāo)點(diǎn)擊和命令行運(yùn)行。

圖標(biāo)點(diǎn)擊不用多說(shuō),我們經(jīng)常使用這種方式打開(kāi)瀏覽器。命令行方式允許我啰嗦一句,找到瀏覽器的安裝目錄,在安裝目錄中輸入 chrome.exe 就可以了。 比如我的 chrome 瀏覽器安裝在 C:\Program Files (x86)\Google\Chrome\Application 這個(gè)路徑,則在這個(gè)目錄下打開(kāi) cmd 命令行,輸入 chrome.exe,就可以打開(kāi)一個(gè)瀏覽器。

selenium還能這么玩:連接已經(jīng)存在的瀏覽器

瀏覽器配置參數(shù)

我們還可以在瀏覽器打開(kāi)的時(shí)候設(shè)置額外的參數(shù),為它提供不同的功能。 通過(guò) selenium 連接瀏覽器,需要用到兩個(gè)參數(shù) --remote-debugging-port 和 --user-data-dir 。

  • --remote-debugging-port 這個(gè)參數(shù)允許我們通過(guò)遠(yuǎn)程的方式連接,selenium 當(dāng)然也可以。
  • --user-data-dir 這個(gè)參數(shù)指定一個(gè)獨(dú)立的目錄存放產(chǎn)生的用戶數(shù)據(jù),在連接時(shí)也要設(shè)置,否則會(huì)失效。

現(xiàn)在我們可以通過(guò)以下命令行打開(kāi)瀏覽器:

chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenium\ChromeProfile"
復(fù)制代碼

打開(kāi)后做兩件事情:

  • 1、在瀏覽器地址欄輸入 http://localhost:9222/json/list ,可以查看到瀏覽器的一些信息。
  • 2、打開(kāi)本地的 C:\selenium\ChromeProfile 目錄,會(huì)出現(xiàn)很多子文件。

    selenium還能這么玩:連接已經(jīng)存在的瀏覽器

快捷方式設(shè)置參數(shù)

手工打開(kāi)用命令行比較用得少,界面照樣可以配置參數(shù)。在 chrome 的快捷方式上右擊,選擇屬性,快捷方式的目標(biāo)欄后面加空格加上:

--remote-debugging-port=9222 --user-data-dir="C:\selenium\ChromeProfile"
復(fù)制代碼

selenium還能這么玩:連接已經(jīng)存在的瀏覽器

現(xiàn)在,單擊快捷方式打開(kāi)的瀏覽器也可以通過(guò)遠(yuǎn)程調(diào)試了。

selenium 連接瀏覽器

有了遠(yuǎn)程調(diào)試地址,selenium 連接瀏覽器就變的很簡(jiǎn)單,只需要加 2 行代碼。 創(chuàng)建一個(gè)選項(xiàng),綁定debuggerAddress 遠(yuǎn)程調(diào)試地址。 此時(shí)就可以用 selenium 控制之前手工打開(kāi)的瀏覽器了。

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome(options=chrome_options)
print(driver.title)
復(fù)制代碼

效果:

selenium還能這么玩:連接已經(jīng)存在的瀏覽器


如果你還有許多困惑,那么我整理的視頻資源和文檔會(huì)是你的良師益友,或許可以給你帶來(lái)一些實(shí)際性的幫助與突破【保證100%免費(fèi)】

selenium還能這么玩:連接已經(jīng)存在的瀏覽器

selenium還能這么玩:連接已經(jīng)存在的瀏覽器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-478353.html

到了這里,關(guān)于selenium還能這么玩:連接已經(jīng)存在的瀏覽器的文章就介紹完了。如果您還想了解更多內(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)文章

  • 【Selenium】控制當(dāng)前已經(jīng)打開(kāi)的 chrome瀏覽器窗口(高級(jí)版)

    【Selenium】控制當(dāng)前已經(jīng)打開(kāi)的 chrome瀏覽器窗口(高級(jí)版)

    利用 Selenium 獲取已經(jīng)打開(kāi)的瀏覽器窗口,全python操作 標(biāo)題 鏈接 【Selenium】控制當(dāng)前已經(jīng)打開(kāi)的 chrome瀏覽器窗口 https://blog.csdn.net/weixin_45081575/article/details/112621581 【Selenium】控制當(dāng)前已經(jīng)打開(kāi)的 chrome瀏覽器窗口(高級(jí)篇) https://blog.csdn.net/weixin_45081575/article/details/126389273 不同

    2024年01月17日
    瀏覽(162)
  • 關(guān)于python的selenium控制已經(jīng)打開(kāi)的edge瀏覽器

    ?下載edge驅(qū)動(dòng)后,放在edge的exe文件同目錄下,并將exe的目錄添加到系統(tǒng)“用戶“變量path中。之后在exe目錄下打開(kāi)cmd 。在cmd中輸入msedge.exe --remote-debugging-port=9222 --user-data-dir=\\\"D:pythonseleniumEdge\\\"? ? ? -----注意:提前建這個(gè)文件夾\\\"D:pythonseleniumEdge\\\"?

    2024年02月07日
    瀏覽(100)
  • python通過(guò)selenium爬取網(wǎng)頁(yè)信息,python獲取瀏覽器請(qǐng)求內(nèi)容,控制已經(jīng)打開(kāi)的瀏覽器

    python通過(guò)selenium爬取網(wǎng)頁(yè)信息,python獲取瀏覽器請(qǐng)求內(nèi)容,控制已經(jīng)打開(kāi)的瀏覽器

    背景:通過(guò)python中直接get或者urlopen打開(kāi)一些有延遲加載數(shù)據(jù)的網(wǎng)頁(yè),會(huì)抓取不到部分信息。 1. 命令行打開(kāi)chrome,并開(kāi)啟調(diào)試端口 (前提,找到chrome安裝目錄,找到chrome.exe所在路徑,添加到環(huán)境變量中,例如我的是C:Program FilesGoogleChromeApplication) remote-debugging-port指定遠(yuǎn)程調(diào)試

    2024年02月16日
    瀏覽(97)
  • [C++歷練之路]C++模板還能這么玩,已經(jīng)走了好多彎路,后悔沒(méi)有早點(diǎn)學(xué)會(huì)到。

    [C++歷練之路]C++模板還能這么玩,已經(jīng)走了好多彎路,后悔沒(méi)有早點(diǎn)學(xué)會(huì)到。

    W...Y的主頁(yè) ??? 代碼倉(cāng)庫(kù)分享??? ? ??前言:? 在C++的世界里,模板是一種強(qiáng)大而神奇的工具,宛如編程的瑰寶匣,蘊(yùn)藏著無(wú)限的可能性。它們不僅能夠讓我們編寫(xiě)通用的代碼,還能夠在編譯時(shí)實(shí)現(xiàn)類(lèi)型安全的抽象。然而,模板的奧秘并非易見(jiàn),它們像是編碼世界中的魔法

    2024年02月04日
    瀏覽(18)
  • selenium連接已打開(kāi)的Firefox瀏覽器

    原理:將 session_id 和 url 進(jìn)行記錄,下次打開(kāi)firefox瀏覽器進(jìn)行復(fù)用 調(diào)用

    2024年02月12日
    瀏覽(28)
  • 【Selenium】解決chrome瀏覽器打開(kāi)網(wǎng)站提示“您的連接不是私密連接”問(wèn)題

    【Selenium】解決chrome瀏覽器打開(kāi)網(wǎng)站提示“您的連接不是私密連接”問(wèn)題

    在使用selenium實(shí)現(xiàn)自動(dòng)化訪問(wèn)測(cè)試環(huán)境地址時(shí),由于測(cè)試環(huán)境沒(méi)有正式的證書(shū),導(dǎo)致訪問(wèn)站點(diǎn)的時(shí)候提示“您的連接不是私密連接” 解決方法一: 訪問(wèn)站點(diǎn)前設(shè)置瀏覽器訪問(wèn)參數(shù) 實(shí)際結(jié)果:沒(méi)有生效,問(wèn)題仍存在 解決方法二: 在出現(xiàn)提示時(shí),直接在此頁(yè)面上用鍵盤(pán)敲? th

    2024年02月16日
    瀏覽(105)
  • 瀏覽器無(wú)痕瀏覽還能查到記錄嗎,如何開(kāi)啟無(wú)痕模式

    瀏覽器無(wú)痕瀏覽還能查到記錄嗎,如何開(kāi)啟無(wú)痕模式

    一些朋友對(duì)瀏覽器的無(wú)痕瀏覽比較好奇,是不是用這個(gè)無(wú)痕模式瀏覽網(wǎng)站,就能瞞天過(guò)海了?使用瀏覽器的無(wú)痕瀏覽還能查到記錄嗎?今天針對(duì)這些問(wèn)題我們來(lái)聊一聊,如何開(kāi)啟無(wú)痕模式,瀏覽器無(wú)痕模式是否真的“無(wú)痕”? ? 瀏覽器無(wú)痕瀏覽指的是不留下上網(wǎng)瀏覽記錄的互

    2024年02月05日
    瀏覽(26)
  • windows系統(tǒng)edge瀏覽器退出賬戶后還能免密登錄的解決方式

    windows系統(tǒng)edge瀏覽器退出賬戶后還能免密登錄的解決方式

    edge瀏覽器明明退出登錄了,還能不用輸密碼一鍵點(diǎn)擊就能登錄; 這是因?yàn)槲④浀纳饭P產(chǎn)品經(jīng)理用腳后跟想出來(lái)的方案。 解決方案: 去設(shè)置里的賬號(hào)管理,注銷(xiāo)自己的微軟賬號(hào)登錄; 如果你發(fā)現(xiàn)自己并沒(méi)有登錄,那么看下是否綁定了電子郵件,刪除即可 最后再說(shuō)一句,煞筆

    2024年02月09日
    瀏覽(149)
  • 瀏覽器 html通知權(quán)限已經(jīng)開(kāi)了,但是還不提醒

    瀏覽器 html通知權(quán)限已經(jīng)開(kāi)了,但是還不提醒

    如果您已經(jīng)在Chrome瀏覽器中開(kāi)啟了HTML5通知,但是仍然不收到提醒,可能有幾種可能的原因。下面是一些建議的解決方法: 檢查瀏覽器設(shè)置: 確保HTML5通知在Chrome瀏覽器中正確啟用。您可以按照以下步驟檢查設(shè)置: 在Chrome中輸入 chrome://settings/content/notifications 并按下回車(chē)鍵。

    2024年02月16日
    瀏覽(31)
  • 告別了夸克,我已經(jīng)找到了比你更強(qiáng)大的瀏覽器

    告別了夸克,我已經(jīng)找到了比你更強(qiáng)大的瀏覽器

    老實(shí)說(shuō),夸克真的是一款非常不錯(cuò)的瀏覽器,但是隨著更新這個(gè)app越來(lái)越臃腫,還搞起了付費(fèi)網(wǎng)盤(pán),很多人轉(zhuǎn)身選擇其他瀏覽器。以前也給大家推薦過(guò)Alook瀏覽器、X瀏覽器等。今天,再給大家推薦3款瀏覽器,比夸克更牛、更好用,不信就往下看吧。 這款瀏覽器非常適合安卓

    2024年02月11日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包