前言
大家早好、午好、晚好吖 ❤ ~欢迎光临本文章
知识点:
-
动态数据抓包
-
requests发送请求
-
结构化+非结构化数据解析
开发环境:
开发环境:
-
python 3.8 运行代码
-
pycharm 2022.3.2 辅助敲代码 专业版
模块使用:
-
requests 发送请求 pip install requests
-
parsel 解析数据 pip install parsel
第三方模块安装:
win + R 输入cmd 输入安装命令 pip install 模块名
(如果你觉得安装速度比较慢, 你可以切换国内镜像源)
采集弹幕代码展示
完整源码、教程 点击此处跳转文末名片获取 ,我都放在这里了。
数据获取代码
import requests # 发送请求要用的模块 需要额外安装的
import parsel
import csv
f = open('天气.csv', mode='a', encoding='utf-8', newline='')
csv_writer = csv.writer(f)
csv_writer.writerow(['日期', '最高温度', '最低温度', '天气', '风向', '城市'])
city_list = [54511, 58362, 59287, 59493]
for city in city_list:
city_name = ''
if city == 54511:
city_name = '北京'
elif city == 58362:
city_name = '上海'
elif city == 59287:
city_name = '广州'
elif city == 59493:
city_name = '深圳'
for year in range(2013, 2023):
for month in range(1, 13):
url = f'https://tianqi.2345.com/Pc/GetHistory?areaInfo%5BareaId%5D={
city}&areaInfo%5BareaType%5D=2&date%5Byear%5D={