Я знаю об использовании /execute
конечной точки и передаче ей скрипта LUA, который загрузит страницу и прокрутит ее с помощью выполнения кода JavaScript. Тем не менее, это тип действия «один и один», когда я не контролирую, как и когда прокручивать страницу в моей программе на Python.
Другими словами, после загрузки страницы Splash дополнительные действия на этой странице (например, выполнение кода JavaScript) не могут быть выполнены. Я хотел бы иметь возможность взаимодействовать с текущей страницей в моей программе на Python, в стиле Selenium. Возможно ли это в Splash и как?
Альтернатива состоит в том, чтобы создать подкласс QWebEnginePage
и создать поверх него браузер, но это совершенно новый мир работы, которого я бы хотел избежать, если это возможно.