最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python selenium禁止加載某些請(qǐng)求的實(shí)現(xiàn)

 更新時(shí)間:2022年01月04日 10:27:24   作者:四個(gè)現(xiàn)代化  
本文主要介紹了python selenium禁止加載某些請(qǐng)求的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

問題描述

通過selenium請(qǐng)求目標(biāo)網(wǎng)站時(shí)候, 真實(shí)數(shù)據(jù)(我這里是驗(yàn)證碼圖片)已經(jīng)加載出來, 由于網(wǎng)站做了第三方上報(bào)所以得等待很久, 但是上報(bào)這個(gè)請(qǐng)求不是必須的.

例如

驗(yàn)證碼已經(jīng)加載完成, 但是huatuo.qq.com響應(yīng)時(shí)間過長(zhǎng) , webdriver.get()的機(jī)制是等待請(qǐng)求的url響應(yīng)全部完成才進(jìn)行下一步. 顯示等待和隱式等待的作用是每隔多少秒來檢測(cè)一下這個(gè)地址是否加載完成, 所以此處不生效.

那我要做的是: 當(dāng)請(qǐng)求目標(biāo)url時(shí)候, 希望webdriver不上報(bào)或者屏蔽huatuo.qq.com…這樣就能節(jié)省大量時(shí)間, 從而進(jìn)行下一步操作

在這里插入圖片描述

解決方案

在通過selenium打開目標(biāo)url后, 植入js插件, 通過插件來屏蔽上報(bào)url

配置selenium屬性, 添加屏蔽規(guī)則

chrome_options.add_argument('--host-resolver-rules=MAP report.huatuo.qq.com 127.0.0.1')

最終效果

在這里插入圖片描述

這樣就能專注于目標(biāo)url, 更快的執(zhí)行下一步.

其他屬性配置

options.add_argument(‘headless') # 無頭模式
options.add_argument(‘window-size={}x{}'.format(width, height)) # 直接配置大小和set_window_size一樣
options.add_argument(‘disable-gpu') # 禁用GPU加速
options.add_argument(‘proxy-server={}'.format(self.proxy_server)) # 配置代理
options.add_argument('–no-sandbox') # 沙盒模式運(yùn)行
options.add_argument('–disable-setuid-sandbox') # 禁用沙盒
options.add_argument('–disable-dev-shm-usage') # 大量渲染時(shí)候?qū)懭?tmp而非/dev/shm
options.add_argument('–user-data-dir={profile_path}'.format(profile_path)) # 用戶數(shù)據(jù)存入指定文件
options.add_argument('no-default-browser-check) # 不做瀏覽器默認(rèn)檢查
options.add_argument("–disable-popup-blocking") # 允許彈窗
options.add_argument("–disable-extensions") # 禁用擴(kuò)展
options.add_argument("–ignore-certificate-errors") # 忽略不信任證書
options.add_argument("–no-first-run") # 初始化時(shí)為空白頁面
options.add_argument('–start-maximized') # 最大化啟動(dòng)
options.add_argument('–disable-notifications') # 禁用通知警告
options.add_argument('–enable-automation') # 通知(通知用戶其瀏覽器正由自動(dòng)化測(cè)試控制)
options.add_argument('–disable-xss-auditor') # 禁止xss防護(hù)
options.add_argument('–disable-web-security') # 關(guān)閉安全策略
options.add_argument('–allow-running-insecure-content') # 允許運(yùn)行不安全的內(nèi)容
options.add_argument('–disable-webgl') # 禁用webgl
options.add_argument('–homedir={}') # 指定主目錄存放位置
options.add_argument('–disk-cache-dir={臨時(shí)文件目錄}') # 指定臨時(shí)文件目錄
options.add_argument(‘disable-cache') # 禁用緩存
options.add_argument(‘excludeSwitches', [‘enable-automation']) # 開發(fā)者模式

參考

其他詳細(xì)配置 請(qǐng)點(diǎn)擊

到此這篇關(guān)于python selenium禁止加載某些請(qǐng)求的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python selenium禁止加載某些請(qǐng)求內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中跳出循環(huán)的兩種方法

    Python中跳出循環(huán)的兩種方法

    在 Python 中,跳出循環(huán)通常指的是使用 break 語句來結(jié)束一個(gè)循環(huán)結(jié)構(gòu),比如 for 循環(huán)或 while 循環(huán),當(dāng)程序執(zhí)行到 break 語句時(shí),循環(huán)會(huì)立即終止,程序會(huì)繼續(xù)執(zhí)行循環(huán)后面的代碼,本文給大家介紹了Python中跳出循環(huán)的兩種方法,需要的朋友可以參考下
    2024-09-09
  • 對(duì)Python中for復(fù)合語句的使用示例講解

    對(duì)Python中for復(fù)合語句的使用示例講解

    今天小編就為大家分享一篇對(duì)Python中for復(fù)合語句的使用示例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 用python打包exe應(yīng)用程序及PyInstaller安裝方式

    用python打包exe應(yīng)用程序及PyInstaller安裝方式

    PyInstaller 制作出來的執(zhí)行文件并不是跨平臺(tái)的,如果需要為不同平臺(tái)打包,就要在相應(yīng)平臺(tái)上運(yùn)行PyInstaller進(jìn)行打包。今天通過本文給大家介紹用python打包exe應(yīng)用程序及PyInstaller安裝方式,感興趣的朋友一起看看吧
    2021-12-12
  • python模塊常用用法實(shí)例詳解

    python模塊常用用法實(shí)例詳解

    由于平時(shí)習(xí)慣,strftime比較常用,strptime和它是反操作。這篇文章主要介紹了python模塊常用用法,需要的朋友可以參考下
    2019-10-10
  • 用Python的Django框架編寫從Google Adsense中獲得報(bào)表的應(yīng)用

    用Python的Django框架編寫從Google Adsense中獲得報(bào)表的應(yīng)用

    這篇文章主要介紹了用Python的Django框架編寫從Google Adsense中獲得報(bào)表的應(yīng)用,主要利用了官方的Google Adsense API,需要的朋友可以參考下
    2015-04-04
  • windows下Anaconda的安裝與配置正解(Anaconda入門教程)

    windows下Anaconda的安裝與配置正解(Anaconda入門教程)

    最近很多朋友學(xué)習(xí)python,很多朋友也推薦使用anaconda這個(gè)工具,但安裝以后也不會(huì)使用,這里腳本之家小編就為大家整理一下比較詳細(xì)的教程,方便自己也方便需要的朋友,希望大家以后多多支持腳本之家
    2018-04-04
  • Python Selenium 設(shè)置元素等待的三種方式

    Python Selenium 設(shè)置元素等待的三種方式

    這篇文章主要介紹了Python Selenium 設(shè)置元素等待的三種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python字典如何獲取最大和最小value對(duì)應(yīng)的key

    python字典如何獲取最大和最小value對(duì)應(yīng)的key

    這篇文章主要介紹了python字典如何獲取最大和最小value對(duì)應(yīng)的key問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python3加密解密庫Crypto的RSA加解密和簽名/驗(yàn)簽實(shí)現(xiàn)方法實(shí)例

    Python3加密解密庫Crypto的RSA加解密和簽名/驗(yàn)簽實(shí)現(xiàn)方法實(shí)例

    這篇文章主要介紹了Python3加密解密庫Crypto的RSA加解密和簽名/驗(yàn)簽實(shí)現(xiàn)方法實(shí)例,需要的朋友可以參考下
    2020-02-02
  • Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解

    Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解

    這篇文章主要介紹了Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評(píng)論

荥经县| 晋州市| 岫岩| 沙湾县| 周宁县| 白山市| 闽清县| 启东市| 内黄县| 依安县| 新平| 洛浦县| 栾城县| 吴旗县| 水城县| 云安县| 仙游县| 墨江| 贵州省| 辉县市| 论坛| 丰宁| 三原县| 祁东县| 友谊县| 德阳市| 常熟市| 仁怀市| 潞城市| 九龙坡区| 昌乐县| 且末县| 寻乌县| 临洮县| 宝兴县| 阜平县| 海阳市| 定边县| 台安县| 吉安县| 醴陵市|