chrome devtools для python, нужно подключиться с открытым браузером, чтобы получить некоторую информацию - PullRequest
0 голосов
/ 17 марта 2020

Я пытался запечатлеть определенное событие на игровом веб-сайте, чтобы всплывающее окно происходило. По сути, это дополнительный элемент div при нажатии кнопки и с использованием python, я протестировал некоторые из них, такие как селен или пихромед.

для меня pychromedev Я думаю, что это самый простой и больше всего учебников, таких как селен, показывает, как открыть браузер одновременно. Для моей цели мой браузер chrome с игрой уже открыт, и я хотел бы, чтобы мой скрипт обнаруживал всплывающее окно и пытался передать некоторые значения из выпадающего списка.

с помощью pychromedev, я протестировал с

           visual_hook = PyChromeDevTools.ChromeInterface(
host="localhost", port=9222)

     visual_hook.connect_targetID('899E7E9AE8A5AEBF72617410915B3987')
     visual_hook.Page.enable()
     visual_hook.Network.enable()
     visual_hook.DOM.enable()
     print(visual_hook.DOM.querySelector('#pop > div'))

, но я продолжаю получать сообщения об ошибках с помощью querySelector, который говорит, что это generic c и требует только 0 параметров, а вместо этого я передаю 1.

не уверен, как я могу начните отсюда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...