我正在使用python的机械化模块导航网站,并且无法点击下一页的javascript链接。我做了一些阅读,人们建议我需要python-spidermonkey和DOMforms。我设法安装它们我不确定实际点击链接的语法。
我可以将页面上的代码标识为:
<a href="javascript:__doPostBack('ctl00$MainContent$gvSearchResults','Page$2')">2</a>
有谁知道如何点击它?或者如果可能还有其他工具。
由于
答案 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)