2013-03-02 60 views
0

我需要模拟一个用户浏览像硒这样的网页,包括加载iframe,制作Ajax请求等。 它需要在无GUI的计算机上运行的唯一问题(linux )。 有没有一种简单的方法来做到这一点与Python或PHP? 请不要告诉我使用xvfb,我已经阅读过它,这是我的最后一招。我很确定应该有更容易的事情。模拟用户通过代码浏览

回答

4

你可以在Python中使用Ghost.py

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的控制。