
北京地铁乘客数量分析(含Python爬虫及JS图表展示)-附带爬虫代码示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目通过Python爬虫技术收集并分析北京地铁每日客流量数据,并使用JavaScript生成动态图表进行直观展示,适合对数据分析和Web开发感兴趣的读者学习。文中包含详细代码实例。
使用Python3爬取数据,并用ECharts绘制统计图。由于项目规模较小,直接将爬虫结果存入文件而非数据库中。当前的爬虫脚本仅用于获取昨天的数据,若需获取所有历史数据,则需要修改`get_flow_from_html()`函数:
```python
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 = d.get_text()
```
然后,可以通过循环实现多页数据的爬取:
```python
page = 200
while page > 0:
html = get_html(get_page_url(page))
get_flow_from_html(html)
page -= 1
```
这段代码仅用于个人学习使用。
全部评论 (0)
还没有任何评论哟~


