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

解決selenium模塊利用performance獲取network日志請求報錯的問題(親測有效)

 更新時間:2023年03月16日 10:45:57   作者:袁袁袁袁滿  
這篇文章主要介紹了解決selenium模塊利用performance獲取network日志請求報錯的問題(親測有效),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

已解決selenium模塊利用performance獲取network日志請求,拋出異常selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: log type ‘performance’ not found

報錯問題

一個小伙伴遇到問題跑來私信我,想用selenium模塊利用performance獲取network日志請求,但是發(fā)生了報錯(當時他心里瞬間涼了一大截,跑來找我求助,然后順利幫助他解決了,順便記錄一下希望可以幫助到更多遇到這個bug不會解決的小伙伴),報錯代碼如下所示:

chrome_options = webdriver.ChromeOptions()
# chrome_options.add_argument("--disable-blink-features=AutomationControlled")
# chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])
chrome_options.add_experimental_option('w3c', True)
caps = DesiredCapabilities.CHROME
caps['loggingPrefs'] = {'performance': 'ALL'}
driver = webdriver.Chrome(desired_capabilities=caps, options=chrome_options)  #
driver.implicitly_wait(8)
driver.maximize_window()
driver.get(goods_url)  #
# 獲取network請求
logs = [json.loads(log['message'])['message'] for log in driver.get_log('performance')]
for log in logs:
	print(log)
	print('------------')

報錯信息截圖如下所示

selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: log type 'performance' not found

報錯翻譯

報錯信息內容翻譯如下所示

selenium.mon.解釋.無效參數異常:消息:無效參數:找不到日志類型“performance”

報錯原因

報錯原因如下

使用caps['loggingPrefs'] = {'performance': 'ALL'}監(jiān)控network請求日志記錄,但是新版selenium模塊,改名了所以會提示找不到performance

小伙伴們按下面的方法修改代碼即可解決?。?!

解決方法

新版selenium模塊將caps['loggingPrefs'] = {'performance': 'ALL'}修改為下方代碼即可:

caps["goog:loggingPrefs"] = {"performance": "ALL"}

再次運行代碼成功了:

以上是此問題報錯原因的解決方法,歡迎評論區(qū)留言討論是否能解決,博主看到會給出回復和你所遇到的報錯問題解決方法!??!

到此這篇關于解決selenium模塊利用performance獲取network日志請求報錯的問題(親測有效)的文章就介紹到這了,更多相關selenium內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python新手如何進行閉包時綁定變量操作

    Python新手如何進行閉包時綁定變量操作

    在本篇文章里小編給大家分享的是關于Python新閉包時綁定變量實例,有興趣的朋友們可以參考下。
    2020-05-05
  • python實現與arduino的串口通信的示例代碼

    python實現與arduino的串口通信的示例代碼

    本文主要介紹了python實現與arduino的串口通信的示例代碼, 在Python中,我們可以使用pyserial庫來實現與Arduino的串口通信,下面就來介紹一下如何使用,感興趣的可以了解一下
    2024-01-01
  • python pytest進階之xunit fixture詳解

    python pytest進階之xunit fixture詳解

    這篇文章主要介紹了python pytest進階之xunit fixture詳解,了解unittest的同學應該知道我們在初始化環(huán)境和銷毀工作時,unittest使用的是setUp,tearDown方法,那么在pytest框架中同樣存在類似的方法,今天我們就來具體說明,需要的朋友可以參考下
    2019-06-06
  • Django權限機制實現代碼詳解

    Django權限機制實現代碼詳解

    這篇文章主要介紹了Django權限機制實現代碼詳解,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • 使用Python解析FineReport模板數據集

    使用Python解析FineReport模板數據集

    這篇文章主要為大家詳細介紹了如何使用Python解析FineReport模板數據集,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以了解下
    2023-12-12
  • python多線程并發(fā)實例及其優(yōu)化

    python多線程并發(fā)實例及其優(yōu)化

    這篇文章主要介紹了python多線程并發(fā)實例及其優(yōu)化,threading是擴展模塊,在thread的基礎上進行了封裝及改進。所以只需要使用threading這個模塊就能完成并發(fā)的測試,需要的朋友可以參考下
    2019-06-06
  • Python3使用requests模塊實現顯示下載進度的方法詳解

    Python3使用requests模塊實現顯示下載進度的方法詳解

    這篇文章主要介紹了Python3使用requests模塊實現顯示下載進度的方法,結合實例形式分析了Python3中requests模塊的配置、使用及顯示進度條類的相關定義方法,需要的朋友可以參考下
    2019-02-02
  • pycharm導入源碼的具體步驟

    pycharm導入源碼的具體步驟

    在本篇內容里小編給大家整理了關于pycharm導入源碼的具體步驟,有需要的朋友們可以參考學習下。
    2020-08-08
  • 使用Python設置、更改及移除Word文檔密碼

    使用Python設置、更改及移除Word文檔密碼

    給Word文檔設置打開密碼是常見的Word文檔加密方式,如果我們需要對大量的Word文檔進行加密、解密處理,Python是一個不錯的選擇,本文將介紹如何使用Python設置、更改或移除Word文檔的加密,需要的朋友可以參考下
    2024-03-03
  • 使用Python快速搭建文件傳輸服務的方法

    使用Python快速搭建文件傳輸服務的方法

    這篇文章主要介紹了使用Python快速搭建一個文件傳輸服務,這樣任何一個人都能打開瀏覽器把他電腦上的文件傳給我了,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論

江川县| 图们市| 蓝山县| 马山县| 阳城县| 南通市| 伊川县| 紫云| 东宁县| 老河口市| 朝阳县| 许昌县| 韩城市| 德江县| 卓尼县| 长寿区| 葵青区| 拉孜县| 循化| 营山县| 新宁县| 新乡县| 玉环县| 东至县| 鄂伦春自治旗| 靖西县| 九江市| 肇州县| 曲水县| 樟树市| 平安县| 云浮市| 固安县| 高台县| 龙游县| 高清| 双桥区| 固阳县| 新建县| 巩义市| 纳雍县|