Моя задача получить список имен в scope браузера на какой-то странице, используя Python. Как параметр функции я получаю URL запроса.
Также есть JS код, который просматривает объекты в scope, фильтрует их по определенным правилам и возвращает массив с именами функций, которые на данный момент объявлены.
В целом, нужно сделать примерно следующее:
Все это нужно сделать из Python. Я искал инструменты, с помощью которых можно сделать что-то подобное. Наткнулся на robobrowser. Почти то, что мне нужно, но я не нашел в документации возможности выполнения JS.
Может быть кто-то может подсказать библиотеки или модули, которые позволяют выполнить JavaScript в браузере после загрузки страницы и получить результат выполнения этого скрипта? Или может быть проимитировать работу браузера из Python.
selenium. И работу браузера имитирует, и js-скрипты можно выполнять...
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости