Мне нужно смоделировать пользователя, просматривающего веб-страницу, как то, что делает селен, включая загрузку iframe, создание ajax-запросов и т. Д. Единственная проблема, которую он должен выполнить на машине с графическим интерфейсом (linux). Есть ли простой способ сделать это с помощью python или php? пожалуйста, не говорите мне использовать xvfb, я уже читал об этом, и это мое последнее средство. Я почти уверен, что должно быть что-то проще.
Вы можете использовать Ghost.py в Python:
from ghost import Ghost ghost = Ghost() page, extra_resources = ghost.open("http://jeanphi.fr") assert page.http_status==200 and 'jeanphix' in ghost.content
Это запускает безгласный браузер Webkit, который вы можете контролировать из Python.