Как я могу фильтровать записи сетевых вызовов по имени в Python с помощью драйвера selenium chrome?

Я пытаюсь фильтровать сетевые вызовы по имени в python. Я мог бы прочитать весь объект отдельно от API, но я вижу, что это возможно в JavaScript. Может кто-нибудь объяснить, как это сделать в Python?

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys

browser = webdriver.Chrome()
browser.get('https://www.google.com/')


performance_data = browser.execute_script('return window.performance.getEntries("widget", "mark");')
file = open('Hero.txt', 'w+')


for performance_datas in performance_data:
    file.write(str(performance_data))

Это будет записывать все сетевые вызовы как объект в Hero.txt. Я хочу, чтобы иметь возможность фильтровать это со всеми сетевыми вызовами, где имя имеет виджет в URL-адресе запроса. Могу ли я сделать это с помощью API или это нужно сделать после того, как все сетевые вызовы загружены в Hero.txt?

0
задан 13 August 2018 в 13:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: