如何使用链接检索整个数据文件(ajax?)
how to retrieve the whole data-file (ajax?) with links
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>';
},
.
.
.
.
]
- 如何在php文件中获取$.post-ajax传递的值
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 通过Ajax将JavaScript函数传递给PHP文件
- Ajax文件加载和<输入>文件加载
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 通过ajax到php文件获取单选按钮值
- 在样板文件中实现Ajax
- AJAX不会在文件上传后重定向到网页-POST方法
- 如何在 AJAX JQuQudy中对文件上传进行排队
- 使用ajax下载与存储名称不同名称的文件
- Ajax调用返回当前html页面,而不是请求的文件
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- AJAX上传文件不起作用
- 使用AJAX将文件上载到服务器
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- AJAX在Django的外部JS文件中发布
- YUI向json文件发出ajax请求
- WebApp 读取文本文件 Ajax、HTTPrequest 或
- Magento:无法运行数据流配置文件:Ajax 错误(未捕获的类型错误:e 不是函数)
- 如何使用链接检索整个数据文件(ajax?)