import requests
import re
import time
import csv
for page in range(1,10000):
if page == 1 :
params = (
('id', '4679186482727431'),
('mid', '4679186482727431'),
('max_id_type', '0'),
)
response = requests.get('https://m.weibo.cn/comments/hotflow', headers=headers, params=params)
a = response.json()['data']['max_id']
b = response.json()['data']['max_id_type']
for i in response.json()['data']['data']:
pinglunshijian = i['created_at']
ri = pinglunshijian.split()[2]
shi = pinglunshijian.split()[3].split(':')[0]
dianzanshu = i['like_count']
neirong = re.sub(r']*>', '', i['text'])
id = i['user']['id']
yonghumingcheng = i['user']['screen_name']
with open('霍格沃茨.csv','a',newline='') as f:
writer = csv.writer(f)
writer.writerow([yonghumingcheng,dianzanshu,ri,shi])
with open(r'霍格沃茨.txt', 'a', encoding='utf-8') as f:
f.write(f'{neirong}\n')