我正在使用python的mechanize模块导航一个站点,在单击下一页的javascript链接时遇到问题。我做了一些阅读,人们建议我需要python spidermonkey和DOMforms。我设法让他们安装我不确定的语法,实际上点击链接。
我可以将页面上的代码标识为:
<a href="javascript:__doPostBack('ctl00$MainContent$gvSearchResults','Page$2')">2</a>
有人知道怎么点击吗?或者也许还有别的工具。
谢谢
Tags:
我主要使用jython下的HtmlUnit来处理这些用例。我还发表了一篇关于主题的简单文章:Web Scraping Ajax and Javascript sites。
与其与python spidermonkey抗争,不如尝试webkit's qt python bindings。
这是一张full example to execute JavaScript and extract the final HTML。
如何调用
__doPostBack('ctl00$MainContent$gvSearchResults','Page$'+pageid);
(javascript方法,通过python spidermonkey)相关问题 更多 >
编程相关推荐