【问题标题】:how to retrieve the whole data-file (ajax?) with links如何使用链接检索整个数据文件(ajax?)
【发布时间】:2015-11-18 13:25:36
【问题描述】:

http://newmap.australia.com/?locale=en-gb#

当我点击左侧的“城市”时 - 任何城市.. 例如阿德莱德 - 它会在“了解更多”文本和“查看亮点”按钮下打开带有动态嵌入超链接的城市的简短描述(在该部分的底部)。所有 HTML 内容分别针对每个城市部分动态变化。

所有数据都可能从一些 ajax 访问的文件/数据库中动态生成。

如何通过超链接一次性获取所有这些数据? (而不是浏览整个网站并手动抓取每个城市的所有链接)

请帮忙。

提前谢谢你。

【问题讨论】:

    标签: javascript jquery html ajax database


    【解决方案1】:

    如果您使用谷歌浏览器打开您的开发控制台并转到网络选项卡,您将能够看到该网站正在进行的所有网络调用。

    作为城市列表的示例链接:

    http://newmap.australia.com/services/tnla/markerData/1/en-gb

    希望有帮助

    【讨论】:

    • 谢谢伙计。这就是我所追求的,只是需要你的指示。非常感谢!
    【解决方案2】:

    不确定您所说的“所有数据都是动态生成的”是什么意思,这不是一项快速的任务。

    更好的方法是获取直接 url 并获取整个页面 - 然后解析它以获得相关数据。

    这样你会得到完整的内容,而且会更容易。

    【讨论】:

      【解决方案3】:

      你的问题我不清楚

      我猜你想以包含超链接的 json 格式返回数据 为此,您必须在服务器端正确制作 json 文件 并将其返回给客户端并将其放置在html页面中

      你需要这样的东西

       var cityCollection = [
                                 city  {
                                       id = 1 ,
                                       name= Adelaide ,
                                       hyperlink = '<a href='1'>Adelaide </a>';
                                       },
                                 city  {
                                       id = 2 ,
                                       name= sydney ,
                                       hyperlink = '<a href='1'>sydney</a>';
                                       },
                                       .
                                       .
                                       .
                                       .
                               ]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-14
        • 2015-08-17
        • 2013-02-11
        • 2013-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多