javascript - 单击 python 中的 javascript 链接?

标签 javascript python screen-scraping mechanize spidermonkey

我正在使用 python 的 mechanize 模块浏览一个站点,但在单击下一页的 javascript 链接时遇到了问题。我做了一些阅读,人们建议我需要 python-spidermonkey 和 DOMforms。我设法通过我不确定实际单击链接的语法来安装它们。

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

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

有谁知道怎么点击吗?或者是否有其他工具。

谢谢

最佳答案

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

关于javascript - 单击 python 中的 javascript 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207948/

相关文章:

javascript - jQuery 验证 - 使用多个 errorLabelContainer

python - matplotlib 为单个散点图添加具有多个条目的图例

c# - 如何登录网页并在 C# 中检索其内容?

html - 赢32。 : How to scrape HTML without regular expressions?

javascript - 动态目录 - For 循环未完成

javascript - Jquery html() 到 div 不起作用

python - Scrapy中间件用多个请求替换单个请求

python - AES 解密不起作用

javascript - PhantomJS querySelectorAll().textcontent 不返回任何内容

javascript - 为 Hubot 添加 Post 支持