wigle的api包装
pygle的Python项目详细描述
pygle是wiglewifimappingapi的包装器。
安装
要为python 2.x或3.x安装pygle,只需调用pip install pygle。
您还需要使用wigle设置一个帐户并检索您的api 进入config.py文件的详细信息。
用法
使用api包装器非常类似于使用api本身。皮格尔有 四个模块,对应于wigle api v2的四个部分。所以 每个部分都是pygle中的一个模块,每个api端点都是 那个模块。
要使用api,首先导入节,然后调用端点 功能。所以对 终点:
>>> from pygle import network >>> network.geocode(addresscode="London") {'success': True, 'results': [{'address': {'city': 'London', 'county': 'London', 'state_district': 'Greater London', 'state': 'England', 'country': 'UK', 'country_code': 'gb'}, 'lat': 51.50732, 'lon': -0.1276399, 'importance': 0.9754895765402, 'place_id': 233847357, 'licence': 'Data (c) OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright', 'osm_type': 'relation', 'boundingbox': [51.28676, 51.69187, -0.5103699, 0.33401]}]}
这将返回一个dict,如果发生了什么,则将引发一个HTTPError。 错了。
API文档
PygleAPI包装器是用DocStrings完全记录的,DocStrings是 自2017年11月2日起更正,但如果两者之间存在任何分歧 还有interactive WiGLE API docs, 假发文件优先。请提交任何不符之处 问题here。
可用的节和端点是: