使用Python进行网站自动化
我正在尝试自动化我们团队进行的网页应用验证。我选择了Python作为这个项目的编程语言,尽管我对Python的了解非常有限。我以前用Perl做过类似的事情。现在的问题是,当我输入网站的链接后,它会跳转到一个用JavaScript制作的登录页面。根据我对Python的了解,抓取或解析用JavaScript制作的网站似乎是不可能的。我在用Perl做这个的时候也遇到了同样的问题,结果也没能继续下去。
如果有任何建议或帮助来解决这个问题,我将非常感激。
谢谢
2 个回答
1
你可以看看Selenium。这是一个火狐浏览器的插件,可以帮助你自动化操作。不过,它还有一个叫做webdriver的系统,你可以用多种编程语言(包括Python)来写自动化脚本,然后通过一个服务器在不同的浏览器上执行这些代码。我自己没有尝试过webdriver的部分,但它应该能满足你的需求。
2
Spynner 可能会对你有帮助,具体可以查看这个链接:http://code.google.com/p/spynner/