简体   繁体   English

Python Selenium:使用 execute_cdp_cmd() 捕获 Chrome 开发工具网络请求/响应日志

[英]Python Selenium : Capture Chrome Dev Tools Network Request/Response Logs using execute_cdp_cmd()

How to capture chrome.network request/response logs using selenium python execute_cdp_cmd() Here's my code如何使用 selenium python execute_cdp_cmd() 捕获 chrome.network 请求/响应日志这是我的代码

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from time import sleep

siteURL = "https://www.executeautomation.com/search"

site = webdriver.Chrome(service=Service(ChromeDriverManager().install()))

def RequestSent(**sent):
    print("SENT",sent)

def ResponseReceived(**recv):
    print("RECV",recv)

site.execute_cdp_cmd("Network.enable")
site.execute_cdp_cmd("Network.requestWillBeSent",RequestSent())
site.execute_cdp_cmd("Network.responseReceived",ResponseReceived())

site.get(siteURL)

sleep(20)

site.close()

Kindly Help!请帮助! To capture chrome.network request/response logs using selenium python execute_cdp_cmd()使用 selenium python execute_cdp_cmd() 捕获 chrome.network 请求/响应日志

DevTools listening on ws://127.0.0.1:58023/devtools/browser/a6d642b0-051e-4dc9-b4af-d1d4a24de3e6

Traceback (most recent call last): File "c:\Users\user\Desktop\openia try\apideneme.py", line 18, in site.execute_cdp_cmd('Network.enable') TypeError: ChromiumDriver.execute_cdp_cmd() missing 1 required positional argument: 'cmd_args'回溯(最近一次通话最后一次):文件“c:\Users\user\Desktop\openia try\apideneme.py”,第 18 行,在 site.execute_cdp_cmd('Network.enable') TypeError: ChromiumDriver.execute_cdp_cmd() missing 1所需的位置参数:'cmd_args'

error错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Python selenium 使用 execute_cdp_cmd 访问 chrome 开发工具 | 确定哪个 stylesheetId 属于哪个样式表 - Python selenium accessing chrome dev tools with execute_cdp_cmd | Determine which stylesheetId belongs to which stylesheet Python Selenium `execute_cdp_cmd` 仅在第一次运行时有效 - Python Selenium `execute_cdp_cmd` only works at the first run AttributeError: 'WebDriver' object 没有属性 'execute_cdp_cmd' - AttributeError: 'WebDriver' object has no attribute 'execute_cdp_cmd' Python selenium 获取“开发者工具”→网络→媒体日志 - Python selenium get "Developer Tools" →Network→Media logs 使用 Python 时无法在 chrome 开发工具中提取正确的元素 - Cannot extract correct element in chrome dev tools when using Python 如何使用 python selenium 获取浏览器网络日志 - How to get browser network logs using python selenium 如何在Python上使用selenium webdriver和browsermob代理捕获网络流量? - How to capture network traffic using selenium webdriver and browsermob proxy on Python? Selenium(Python、Chrome)如何找到在开发工具中可见但在页面源代码中不可见的 web 元素? - How can Selenium (Python, Chrome) find web elements visible in dev tools, but not visible in page source? 使用 selenium 和 python 捕获 AJAX 响应 - Capture AJAX response with selenium and python 有没有办法通过 Python 加载网页的网络活动(您可以在 Chrome Dev Tools 上看到)? - Is there a way to get a webpage's Network activity (which you can see on Chrome Dev Tools) on load via Python?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM