用户:家灵cAZd查看:0 回复:0 评论:0 创建时间:2023-01-01T20:30:34
我感觉让别人找太麻烦,公布一下源代码
import requests
import json
url = 'https://api.codemao.cn/creation-tools/v1/pc/discover/subject-work?offset=0&limit=20'
response = requests.get(url)
content = json.loads(response.text)
total = content['total']
if total % 20 == 0:
pages = total//20
else:
pages = total//20+1
print(pages)
works = []
for page in range(1,1+pages):
url = f'https://api.codemao.cn/creation-tools/v1/pc/discover/subject-work?offset={20*(page-1)}&limit=20'
response = requests.get(url)
content = json.loads(response.text)
print(f'第{page}页数据')
items = content['items']
for item in items:
name = item['work_name']
user_id = item['user_id']
author_name = item['nickname']
view_times = item['views_count']
praise_times = item['likes_count']
if praise_times > 20 and view_times > 100:
potential = round(praise_times/view_times,4)
with open('数据.txt', 'a', encoding='utf-8') as f:
f.writelines(['潜力值:'+str(potential), ' ', '作品名:'+name, ' ', '作者名:'+author_name, ' ', '作品点赞数:'+str(praise_times), ' ', '作品观赏数:'+str(view_times)])
f.write('\n')