【问题标题】:How to download the contents of a paginated Jquery/JS table?如何下载分页的 Jquery/JS 表的内容?
【发布时间】:2013-01-04 17:16:26
【问题描述】:

我的愿望是下载分页的 Jquery 或 Javascript 表的全部内容,而不必手动点击 200 页并复制内容。

示例要获取的表格: http://theforexchampionship.com/ranking/

更一般地说,这个问题适用于由 JQuery 插件创建的表,例如 Jquery Datatables ?

有没有办法,比如自动化脚本,在 JS 中注入参数的工具(例如 JS 库的“0, 999999”边界,可以提供具有最小和最大边界的函数),或者一些怎么办??

精确度:我说的是您无法访问源代码的网站

【问题讨论】:

  • 你说的是数据抓取吗?您想从不属于您的网站上抓取数据?
  • 后端是发一个表,没有json,不知道对你有没有用..
  • @Fresheyeball : 是的,我不知道有这个词。

标签: jquery web-scraping download pagination


【解决方案1】:

您可以使用trigger 执行客户端事件,然后使用each 循环遍历每个表格单元

【讨论】:

    【解决方案2】:

    在这些表格后面通常有一个数据服务(即会回复每个页面的数据的东西)。

    查看页面的源代码以了解其工作原理,然后编写您自己的代码连接到同一源,获取数据并以您喜欢的方式显示。

    请注意,您不需要网络服务器;在同一文件夹中包含一些 JavaScript 的本地 HTML 文件将起作用。

    途中可能会受伤的一些事情:

    • 如果网站需要授权,您必须以某种方式复制它
    • 数据库中的数据在某些国家受版权或特殊立法的保护;注意有人可能会反对
    • 即使合法,一些管理员/公司也讨厌人们敲门。如果您不想被禁止,请请求许可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2013-11-29
      • 2019-12-18
      • 1970-01-01
      相关资源
      最近更新 更多