WalkScore网站的前端(scraper API)
walkscore_frontend的Python项目详细描述
WalkScore前端
WalkScore网站上的包装器前端,旨在使从WalkScore中抓取数据更容易。当 walkscore有自己的api,它是有限的,只返回通过web ui可用的一些数据。 此包装器从web ui中收集数据,以提供比通过api可用的更细粒度的数据。
请注意,此模块仅用于教育目的。
安装
您可以通过PIP安装此模块:
pip install walkscore-api-binding
或者,您也可以从该存储库安装最新版本:
git clone git@github.com:evilsoapbox/walkscore_frontend.git python setup.py install
依赖关系
此模块需要以下库才能运行。
- 请求
- 美化组4
- 鼻子
- Python工作服
使用量
通过引用使用此模块,例如:
import walkscore_frontend wrapper = walkscore_frontend()
然后,您可以调用多个函数来提取数据:
- data_for_city(name, state)
- data_for_neighborhood(name, city, state)
定义
在这个包装器和walkscore网站中使用了一些关键的术语和概念。
- 状态
- 美国境内的一个州。这由两个字母的状态码表示 通常用于给定的状态,例如CA用于California。
- 城市
一个州内的城市。这是这个城市的全名,包括任何标点符号
在城市名称中,例如Winston-Salem.
- 邻域
城市中的一个部分。通常城市包含一个或多个社区。