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

how to retrieve the whole data-file (ajax?) with links

本文关键字:文件 ajax 数据 何使用 链接 检索      更新时间:2023-09-26

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

当我点击左边的"城市",然后-任何城市。。例如阿德莱德-它在"查找更多"文本和"查看亮点"按钮(位于部分底部)下打开一个简短的城市描述,并动态嵌入超链接。每个城市部分的所有HTML内容都会分别动态变化。

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

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

请帮忙。

提前谢谢。

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

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

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

希望对有所帮助

不知道"所有数据都是动态生成的"是什么意思,这不是一项快速任务。

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

  • 城市主页:http://www.australia.com/en-gb/places/adelaide.html

  • "48小时…"对于一个城市:http://www.australia.com/en-gb/news/2015/november/48-hours-in-adelaide.html

  • 等等。。

这样你就可以获得完整的内容,而且会更容易。

你的问题对我来说不清楚

我想您希望以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>';
                                 },
                                 .
                                 .
                                 .
                                 .
                         ]