selenium == 4.14.0 以下的就不支持以下设置方法 参见:详见
from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options import time import json # 设置 Chrome WebDriver 的路径 chrome_driver_path = r"E:\work\selenium\chromedriver.exe" # 请替换成你的 Chrome 驱动程序的路径 options = webdriver.ChromeOptions() path = Service(chrome_driver_path) options.set_capability('goog:loggingPrefs', {'performance': 'ALL'}) # 开启日志性能监听 driver = webdriver.Chrome(service=path, options=options) driver.get("https://www.baidu.com") time.sleep(3) performance_log = driver.get_log('performance') # 获取名称为 performance 的日志 for i in range(len(performance_log)): message = json.loads(performance_log[i]['message']) message = message['message']['params'] request = message.get('request') if(request is None): continue url = request.get('url') if(url == "https://www.baidu.com/"): # 通过requestId获取接口内容 detail_response = driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': message['requestId']}) else: print("not:",url) print( detail_response)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现