Моя задача получить список имен в scope браузера на какой-то странице, используя Python. Как параметр функции я получаю URL запроса.
Также есть JS код, который просматривает объекты в scope, фильтрует их по определенным правилам и возвращает массив с именами функций, которые на данный момент объявлены.
В целом, нужно сделать примерно следующее:
Все это нужно сделать из Python. Я искал инструменты, с помощью которых можно сделать что-то подобное. Наткнулся на robobrowser. Почти то, что мне нужно, но я не нашел в документации возможности выполнения JS.
Может быть кто-то может подсказать библиотеки или модули, которые позволяют выполнить JavaScript в браузере после загрузки страницы и получить результат выполнения этого скрипта? Или может быть проимитировать работу браузера из Python.
selenium. И работу браузера имитирует, и js-скрипты можно выполнять...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть div с текстом: Показать всеПо клику на него должен меняться текст на Скрыть все
Перемещаю div js в разные места (переменная > remove() > append), есть события клик на внутренние элементы , при изменении положения дива , клик перестает...