因此,本文的目标是用一个rails应用配合js脚本来实现这种自动化抓取和储存,思路是js脚本负责与百度地图Api交互,rails服务器端负责储存抓取的数据,js和rails服务器用ajax方式传递数据....代码实现
3.1 浏览器端(js)
1.GetDataFromServer: ajax向get_data_url地址以get方法请求json格式的数据, 成功拿到数据后先用小区来匹配房屋坐标, 如果失败再用街道匹配...({
type: "GET",
url: get_data_url,
dataType: 'json',
success: function...({
type: "POST",
url: post_data_url,
data: data,
dataType: "JSON",...的数据库,就可以使用上面的方法便利抓取地理位置信息。