selenium驱动edge设置network日志抓取
from selenium.webdriver import Edge
from selenium.webdriver import EdgeOptions
from selenium.webdriver.edge.service import Service
service = Service(executable_path=r'./msedgedriver.exe')
edge_options = EdgeOptions()
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)