zoukankan      html  css  js  c++  java
  • c#爬取地图上门店信息,支持百度,高德,搜狗地图

    这几天,听一个朋友在抱怨,买门店信息难,不准确,于是趁着端午假期,无聊时间,做了一个可以采集门店信息的小工具

    话不多说,先看看效果图吧

    勾选掉过滤掉无联系方式的门店,就不会导出没有联系方式的门店了

    采集完成后,会自动打开

     来一点代码

    var url = string.Format("http://api.map.baidu.com/place/v2/search?query={0}&region={1}&output=json&page_size=20&page_num="+i+"&ak={2}", pos, region, ak);
    Console.WriteLine(url);
    try
    {
    var jsonArray = await HttpGetRequest(url);
    if (jsonArray.Count<1)break;

    foreach (var json in jsonArray)
    {
    if (IsColumnIncludeData(dt, "地点名称", json["name"].ToString())) continue;
    if (noPhone && string.IsNullOrEmpty(json["telephone"].ToString())) continue;
    DataRow dr = dt.NewRow();
    dr[0] = j;
    dr[1] = json["name"];
    dr[2] = json["address"];
    dr[3] = json["telephone"];
    dr[4] = json["province"];
    dr[5] = json["city"];
    dr[6] = json["area"];
    dr[7] = pos;
    dr[8] = "百度";
    dt.Rows.Add(dr);
    j++;

    }
    }
    catch (Exception e)
    {

    }

  • 相关阅读:
    第十四周学习进度
    团队十日冲刺17
    团队十日冲刺16
    找水王
    搜狗输入法评价
    团队十日冲刺15
    团队十日冲刺14
    团队十日冲刺13
    团队十日冲刺12
    团队十日冲刺11
  • 原文地址:https://www.cnblogs.com/y114113/p/13206701.html
Copyright © 2011-2022 走看看