点击python中的javascript链接?

时间:2011-03-06 01:06:15

标签: javascript python screen-scraping mechanize spidermonkey

我正在使用python的机械化模块导航网站,并且无法点击下一页的javascript链接。我做了一些阅读,人们建议我需要python-spidermonkey和DOMforms。我设法安装它们我不确定实际点击链接的语法。

我可以将页面上的代码标识为:

<a href="javascript:__doPostBack('ctl00$MainContent$gvSearchResults','Page$2')">2</a>

有谁知道如何点击它?或者如果可能还有其他工具。

由于

3 个答案:

答案 0 :(得分:6)

我主要在jython下使用HtmlUnit来处理这些用例。我还发表了一篇关于这个主题的简单文章:Web Scraping Ajax and Javascript sites

答案 1 :(得分:2)

而不是与python-spidermonkey一起努力尝试webkit's qt python bindings

这是full example to execute JavaScript and extract the final HTML

答案 2 :(得分:0)

如何调用__doPostBack('ctl00$MainContent$gvSearchResults','Page$'+pageid);(javascript方法,通过python-spidermonkey)