通过代码模拟用户浏览

时间:2013-03-02 17:57:14

标签: php python linux selenium

我需要模拟用户浏览网页,就像selenium所做的那样,包括加载iframe,制作ajax请求等。 它需要在无GUI的机器(linux)上运行。 使用python或php有一个简单的方法吗? 请不要告诉我使用xvfb,我已经读过它了,这是我的最后一招..我很确定应该有更容易的东西。

1 个答案:

答案 0 :(得分: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控制它。