В настоящее время я работаю над HTML-презентацией, которая хорошо работает, но мне нужно, чтобы презентация сопровождалась одновременно с роботом NAO, который читает специальный тег html. Мне как-то нужно сообщить ему, в какой слайде я нахожусь, чтобы он мог выбрать правильный тег.Есть ли способ получить текущий HTML из браузера в Python?
Я использую Beautiful Soup для соскабливания HTML, но это делается из файла, а не из браузера. Проблема в том, что javascript работает, присваивая различные классы конкретным слайдам, которые сообщают текущее состояние презентации. И мне нужно иметь доступ к ним, но в состоянии представления по умолчанию они отсутствуют и добавляются асинхронно на протяжении всего процесса презентации.
Надеюсь, мой запрос ясен. Спасибо за ваше время
Я пробовал, но он по-прежнему получает только HTML из статический файл, это позор, похоже, что он может работать окончательно:/ – allisius
Я не уверен, поможет ли он, но вы можете сообщить браузеру о том, что ожидаете, что произойдут определенные события или на самом деле они произойдут javascript (метод webdriver wait/executeScript()) – user2827214