用户:JackuXL查看:0 回复:0 评论:0 创建时间:2019-12-21T20:55:53
【作品展示】

【作品介绍】
QwQ
【作品源代码】
# -*- coding: utf-8 -*-
import requests
def news(category):
result = []
if not isinstance(category, list):
category = [category]
for ext in category:
result.extend(get_catgry_news(ext))
print(result)
return result
def get_page(page=0, num=15, **data):
url_base = 'https://pacaio.match.qq.com/irs/rcd'
data.update({'page': page, 'num': num})
try:
response = requests.get(url_base, params = data)
if response.status_code == 200:
return response.json()
else:
return '网络错误,没有查询到此项资讯。'
except requests.ConnectionError as e:
return '网络错误,没有查询到此项资讯。'
def parse_page(ext, json):
if json:
items = [item['title']+'/'+ext for item in json['data']]
return items
def get_catgry_news(ext):
catgry_dic = {'娱乐': ['146', '49cbb2154853ef1a74ff4e53723372ce', 'ent'],
'国际': ['135', '6e92c215fb08afa901ac31eca115a34f', 'world'],
'财经': ['146', '49cbb2154853ef1a74ff4e53723372ce', 'finance'],
'军事': ['135', '6e92c215fb08afa901ac31eca115a34f', 'milite_pc'],
'科技': ['146', '49cbb2154853ef1a74ff4e53723372ce', 'tech'],
'汽车': ['146', '49cbb2154853ef1a74ff4e53723372ce', 'auto'],
'时尚': ['146', '49cbb2154853ef1a74ff4e53723372ce', 'fashion'],
}
if ext not in catgry_dic:
return ['暂时不能查询此类型资讯/' + str(ext)]
data = dict(zip(['cid', 'token', 'ext'], catgry_dic[ext]))
json = get_page(**data)
if not isinstance(json, dict):
return json + '/' + ext
return parse_page(ext, json)
news('娱乐')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn