目的:
通过Python实现的爬虫技术,及高德地图提供的web api,来获取地图上的POI点及其相关信息
方法:
1.通过Python的urllib模块来处理网络请求和响应,向高德地图发送请求,并接收响应
2.高德地图的响应是xml文件,通过Python的DOM来解析xml,并保存POI数据
3.高德地图api使用说明,http://lbs.amap.com/api/webservice/reference/search/
4.强调一点,如果需要使用api,必须向高德地图申请一个key,然后用你申请到的Key替换掉url_amap变量中的YOURKEY
实现:
#this module use amap api to get all the factories of beichen discrit of tianjin
#thanks to amap company. please visit http://ditu.amap.com/ to get more information
#coding:utf-8
import urllib
import xml.dom.minidom as minidom
import string
file_name='result.txt