Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 23, 2023 13:55:32

Mike_L
Зарегистрирован: 2023-10-14
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как заблокировать отправку запроса поиска Google в Playwright

Как заблокировать отправку запроса поиска Google в Playwright?
Код ниже не работает, а других вариантов я не нашел

 page.route("https://www.google.ru/images/searchbox/desktop_searchbox_sprites318_hr.webp", lambda route: route.abort())

Офлайн

#2 Окт. 23, 2023 14:17:20

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как заблокировать отправку запроса поиска Google в Playwright

 lambda route, request: route.abort()



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Окт. 23, 2023 17:04:28

Mike_L
Зарегистрирован: 2023-10-14
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как заблокировать отправку запроса поиска Google в Playwright

Поправил код (см. ниже), но к сожалению запрос не прерывается и страница с ссылками открывается. Что там неправильно?

 def test_google_abort_request(page):
    page.goto('https://www.google.com/', wait_until='commit')
    page.locator('xpath=(//*[@name="q"])').fill("Python")
    page.locator('xpath=(//*[@name="btnK"])[2]').click()
    page.route("https://www.google.ru/images/searchbox/desktop_searchbox_sprites318_hr.webp", lambda route, request: route.abort())

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version