一、使用chrome浏览器自带web开发工具(F12,也可以使用fildder等工具),找到请求的地址
这里的request url 就是我们需要请求的地址
然后点击response会发现返回的数据格式,
二、
新建html页面,代码如下
<!DOCTYPE html> <html> <head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title></title><style type="text/css"> ul li{ list-style-type:none;}</style><script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script><script type="text/javascript">jQuery(document).ready(function($){$("#btnsearch").on("click",function(){for(i=0;i<=1000;i++){search(i);}//$('ul li').remove(); });});function search(val){var str={cityName:"合肥",sid:1012,address:val,size:30,brands:"KFC",encode:"UTF-8"}$.post("http://xxx.xxx.xx/search/gate?callback=?",str ,function(data){ $.each(data.data, function(i,item){var htmlstr="<li>INSERT INTO `xxxx` (`address`) VALUES(\""+item.address+"\");</li>";$(htmlstr).appendTo('#address_list');});},"jsonp");}</script></head> <body><input type="button" id="btnsearch" value="查询"><ul id="address_list"></ul></body> </html>
三、按照插入mysql数据库的格式将数据打印到页面,现在将数据插入mysql数据库就完成采集啦,这里吐槽一下,5000多条数据就插了好久伤不起啊