【Selenium4 设置Network日志】

selenium驱动edge设置network日志抓取

from selenium.webdriver import Edge
from selenium.webdriver import EdgeOptions
from selenium.webdriver.edge.service import Service

# 初始化webdriver
service = Service(executable_path=r'./msedgedriver.exe')
edge_options = EdgeOptions()
# 开启performance,记录日志
edge_options.set_capability("ms:loggingPrefs", {'performance': 'ALL'})
driver = Edge(options=edge_options, service=service)
driver.get("http://xxxx.com/")
logs = driver.get_log("performance")
# 获取日志,此处可自行修改
for log in logs:
	logjson = json.loads(log["message"])["message"]
        if logjson['method'] == 'Network.responseReceived':
            params = logjson['params']
            requestUrl = params['response']
            print(requestUrl)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值