如何使用链接检索整个数据文件(ajax?)

时间:2015-11-18 13:25:37

标签: javascript jquery html ajax database

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

当我点击左侧的“城市”时,然后 - 任何城市......例如阿德莱德 - 它会在“查看更多”文本和“查看精彩点”按钮下打开一个城市的简短描述,其中包含动态嵌入的超链接(在本节的底部)。所有HTML内容分别为每个城市部分动态更改。

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

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

请帮忙。

提前谢谢。

3 个答案:

答案 0 :(得分:1)

如果您打开开发者控制台并转到网络标签,则可以使用谷歌浏览器,您将能够看到该网站正在进行的所有网络通话。

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

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

希望有所帮助

答案 1 :(得分:0)

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

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

通过这种方式,您将获得整个内容,并且更容易。

答案 2 :(得分:0)

你的问题对我来说不明确

我想你想要以包含超链接的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>';
                                 },
                                 .
                                 .
                                 .
                                 .
                         ]