BeiJingSubwayFlows 北京地铁客流量统计工具开源项目

我要开发同款
匿名用户2018年04月13日
8阅读
开发技术Python
所属分类应用工具、网络爬虫
授权协议Apache

作品详情

北京地铁客流量统计(py爬虫+js统计图)

很好奇北京地铁每天的客流量变化,于是写了个爬虫。结果很有意思,每周7天的客流变化都很规律。

结果:

https://www.ikaze.cn/sub_flows.html

其他:

使用python3爬数据,echart统计图 

爬虫的结果直接存到了文件中,因为项目比较小,就不用数据库了 

爬虫脚本只是爬昨天的数据的,需要所有的要改一下get_flow_from_html()函数

def get_flow_from_html(html):    # 需要根据页数调整年份    year = 2018    soup = bs(html, 'html.parser')    work_list = soup.find_all('div', class_='work_list')    data = work_list[0].find_all('li')    for d in data:        s = data.get_text()        ...

然后直接循环跑就行:

page=200while page>0:    html = get_html(get_page_url(page))    get_flow_from_html(html)    ...
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论