代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
# Project : tornado_video
# FileName : test.py
# Time : 2020/9/25 15:21
# Author : Mason101
def res_data():
data = ['8.3分 / 2020 / 欧美 / 犯罪,悬疑 / 1554次播放\xa0\xa0']
more_data = ['主演:', '凯瑟琳·凯丽', '\xa0', '李·恩格里比', '\xa0', '马克·斯坦利', '\xa0', '罗森达·桑德尔', '\xa0', '舒巴姆·沙拉夫', '\xa0', '导演:', '吉姆·费尔德·史密斯', '\xa0', '类型:', '犯罪,悬疑\xa0\xa0', '地区:', '欧美\xa0\xa0', '年份:', '2020\xa0\xa0', '简介:新一季四个新案件,四个新嫌疑人,一个房间,谁说的是真话?']
data1 = data[0].split(" / ")
arr = {
"score": data1[0],
"year": data1[1],
"category": data1[2],
"tag": data1[3].split(","),
}
print(arr)
sp_list, s_index = [], 0
for m in range(len(more_data)):
if ":" in more_data[m]:
if m == 0:
s_index = 1
else:
sp_list.append(more_data[s_index: m])
s_index = m + 1
# arr2 = {
# "actor": [ac for ac in sp_list[0] if "\xa0" not in ac],
# "director": sp_list[1][0],
# "tag": sp_list[2][0].split("\xa0")[0].split(","),
# "category": sp_list[3][0].split("\xa0")[0],
# "year": sp_list[4][0].split("\xa0")[0],
# "info": more_data[-1].split(":")[1],
# }
arr["actor"] = [ac for ac in sp_list[0] if "\xa0" not in ac]
arr["director"] = sp_list[1][0]
arr["info"] = more_data[-1].split(":")[1]
print(arr)
if __name__ == '__main__':
res_data()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。