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

針對(duì)于selenium的一些常規(guī)配置(防檢測(cè),無頭,保留自己瀏覽器的登錄信息等)

這篇具有很好參考價(jià)值的文章主要介紹了針對(duì)于selenium的一些常規(guī)配置(防檢測(cè),無頭,保留自己瀏覽器的登錄信息等)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在使用selenium的時(shí)候有時(shí)候會(huì)受到網(wǎng)站的檢測(cè)導(dǎo)致我們的程序被迫中止,因此我們需要給selenium添加一些瀏覽器特征來防止被網(wǎng)站檢測(cè)到**(1-4為防檢測(cè)配置)**.

  1. 在給selenium添加參數(shù)的時(shí)候,我們可以使用add_argument
option = webdriver.ChromeOptions()  # 首先實(shí)例化一個(gè)ChromeOptions
  1. selenium添加user-agent參數(shù)
option.add_argument('user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36')
  1. 去除 “Chrome正受到自動(dòng)化測(cè)試軟件的控制”
option.add_experimental_option('excludeSwitches', ['enable-automation'])
  1. 添加瀏覽器特征
option.add_argument("--disable-blink-features=AutomationControlled")
  1. selenium無頭模式(即不會(huì)彈出瀏覽器來運(yùn)行)
option.add_argument('--headless')
  1. 保留自己瀏覽器的cookie信息等,讓selenium操作的瀏覽器跟自己所使用的一樣,而不是新開一個(gè),在操作一些需要登錄的網(wǎng)站的時(shí)候,可以直接免登陸
option.add_argument(r'--user-data-dir=C:\Users\honor\AppData\Local\Google\Chrome\User Data')
  1. 在新版的selenium中,在代碼執(zhí)行完之后瀏覽器就會(huì)自動(dòng)關(guān)閉,但我們?cè)谡{(diào)試的時(shí)候可能不需要它自動(dòng)關(guān)閉,因此可以通過以下代碼來讓瀏覽器不自動(dòng)關(guān)閉
option.add_experimental_option("detach", True)

而–user-data-dir=后面的值可以在谷歌瀏覽器(chrome://version/)中看到,替換為自己的即可
selenium 防檢測(cè),selenium,python,selenium,chrome,python
在最后實(shí)例化driver對(duì)象的時(shí)候,將option添加到其中即可文章來源地址http://www.zghlxwxcb.cn/news/detail-521920.html

driver = webdriver.Chrome(options=option)

感謝您的閱讀!

到了這里,關(guān)于針對(duì)于selenium的一些常規(guī)配置(防檢測(cè),無頭,保留自己瀏覽器的登錄信息等)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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 headless 無頭模式慢

    selenium設(shè)置headless=True發(fā)現(xiàn)非常慢,headless=False要快很多。 最后測(cè)試發(fā)現(xiàn)升級(jí)到selenium最新版本,selenium==4.15.2。設(shè)置--headless=new,解決了,速度正常了。 新版selenium有了兩種headless模式,參見:Headless is Going Away! | Selenium

    2024年02月03日
    瀏覽(20)
  • Selenium:設(shè)置無頭瀏覽器

    在使用selenium執(zhí)行測(cè)試用例時(shí),每條用例執(zhí)行過程中都會(huì)打開一個(gè)瀏覽器,如果用例數(shù)量過多時(shí),每次運(yùn)行均需要調(diào)用一次瀏覽器,增加了服務(wù)器壓力,而無頭模式就可以解決這種問題,他可以讓運(yùn)行速度更快,占用的資源也更少,讓瀏覽器偷偷的在后臺(tái)工作。 無頭模式,是

    2024年02月16日
    瀏覽(95)
  • selenium無頭模式(--headless)怎么添加使用?

    selenium無頭模式(--headless)怎么添加使用?

    有一些兄弟姐妹執(zhí)行 selenium的UI測(cè)試用例 的時(shí)候,都會(huì)出現(xiàn) 每次執(zhí)行一條測(cè)試用例都會(huì)打開一個(gè)瀏覽器吧 ?是不是有時(shí)候覺得 很麻煩、不美觀、占內(nèi)存 ?那我們應(yīng)該怎么來 解決 這個(gè)問題呢? 那就要用到 selenium里面的一個(gè)無頭模式 ,具體如何使用,請(qǐng)往下看~~ 第一步:引

    2024年02月11日
    瀏覽(88)
  • selenium無頭模式(headless)下設(shè)置窗口全屏

    目錄 1.問題 2.解決辦法 在正常模式下,可以通過maximize_window()函數(shù)將webdriver窗口設(shè)置為全屏顯示: 但是在headless模式下,這個(gè)函數(shù)會(huì)失效,可以通過save_screenshot函數(shù)來驗(yàn)證。那么在無頭模式下,如何使窗口最大化? 通過pyautogui來獲取屏幕尺寸,然后用webdriver的add_argument()函數(shù)

    2024年02月11日
    瀏覽(21)
  • 無頭模式下selenium實(shí)現(xiàn)長截圖(Java版本)

    無頭模式下使用selenium截圖時(shí)經(jīng)常遇到有滾動(dòng)條的界面內(nèi)容截不全的問題,通過各種渠道找到了解決方案,現(xiàn)記錄如下

    2024年02月12日
    瀏覽(21)
  • MapStruct的一些常規(guī)用法

    MapStruct的一些常規(guī)用法

    每天堅(jiān)持寫一篇原創(chuàng)文章。 使用過MapStruct之后,再也沒用過BeanCopy來復(fù)制對(duì)象了。確實(shí)是非常好用的工具庫。 MapStruct是一個(gè)代碼生成器,簡化了不同的Java Bean之間映射的處理,所以映射指的就是從一個(gè)實(shí)體變化成一個(gè)實(shí)體。例如我們?cè)趯?shí)際開發(fā)中,DAO層的實(shí)體和一些數(shù)據(jù)傳輸

    2024年03月09日
    瀏覽(16)
  • selenium基本使用、無頭瀏覽器(chrome、FireFox)、搜索標(biāo)簽

    這個(gè)模塊:既能發(fā)請(qǐng)求,又能解析,還能執(zhí)行js selenium最初是一個(gè)自動(dòng)化測(cè)試工具,而爬蟲中使用它主要是為了解決requests無法直接執(zhí)行 JavaScript代碼的問題 selenium 會(huì)做web方向的自動(dòng)化測(cè)試 appnium 會(huì)做 app方向的自動(dòng)化測(cè)試 selenium 可以操作瀏覽器,模擬人的 行為 下載瀏覽器驅(qū)動(dòng)

    2024年02月04日
    瀏覽(109)
  • Selenium 無頭瀏覽器被知乎限制訪問的解決方案

    Selenium 無頭瀏覽器被知乎限制訪問的解決方案

    我嘗試使用如下代碼爬取知乎的有關(guān)內(nèi)容,出現(xiàn)知乎安全驗(yàn)證界面: 添加啟動(dòng)參數(shù) 在網(wǎng)上的許多文章中,反復(fù)提到了如下三行代碼,然而我將他們加入代碼后沒有什么效果: JavaScript特殊全局變量 有一些文章提到,通過 WebDriver 啟動(dòng)的網(wǎng)頁會(huì)存在一些特殊的 JS 變量,這些變

    2024年02月14日
    瀏覽(90)
  • 干貨!一文搞定無頭瀏覽器的概念以及在selenium中的應(yīng)用

    干貨!一文搞定無頭瀏覽器的概念以及在selenium中的應(yīng)用

    ? 無頭瀏覽器,即 Headless Browser,是一種沒有界面的瀏覽器。它擁有完整的瀏覽器內(nèi)核,包括 JavaScript 解析引擎、渲染引擎等。與普通瀏覽器最大的不同是,無頭瀏覽器執(zhí)行過程中看不到運(yùn)行的界面,但是我們依然可以用 GUI 測(cè)試框架的截圖功能截取它執(zhí)行中的頁面。在這里強(qiáng)

    2023年04月12日
    瀏覽(92)
  • Stable diffusion的一些參數(shù)意義及常規(guī)設(shè)置

    https://huggingface.co/spaces/stabilityai/stable-diffusion 隨機(jī)種子 seed 如果想要同一個(gè)文本提示,生成多次都是同一圖像,可以設(shè)置一個(gè)隨機(jī)種子,類似于random.seed()的原理,并將生成器傳遞給管道。每次使用具有相同種子的生成器時(shí),都會(huì)得到相同的圖像輸出。 這里注意的是,實(shí)測(cè)中如

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包