ネットワークログを保存するだけのコード


from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import yaml

service = Service(executable_path="./chromedriver")

url = "http://selenium.dev"
dc = DesiredCapabilities.CHROME
dc["goog:loggingPrefs"] = {"performance": "ALL"}
driver = webdriver.Chrome(service=service, desired_capabilities=dc)
driver.get(url)

with open("network.yaml", "w") as f:
    yaml.dump(driver.get_log("performance"), f)

driver.quit()

コメント