JUNOJJ 2019-12-13 09:16 采纳率: 0%
浏览 177

希望大佬们可以教我怎么做?

import requests
import json

url = '

https://movie.douban.com/j/search_subjects?type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&page_limit=50&page_start=0'
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
response = requests.get(url, headers=headers)
print(response)

html = response.content.decode()
print(html)

jsonStr = html
jsonData = json.loads(jsonStr)

for i in range(1, len(jsonData['subjects'])):
print('电影名称:{title},评分:{rate},链接:{url},海报信息:{cover}\n'
.format(title=jsonData['subjects'][i]['title'],
rate=jsonData['subjects'][i]['rate'],
url=jsonData['subjects'][i]['url'],
cover=jsonData['subjects'][i]['cover']))
把这个代码封装成函数,在此基础上增加文件读写函数,主要包括:(1)实验一结果输出到txt文件中;(2)保存电影海报(cover)图片。使用主程序调用其他函数实现,请在下方附上代码、txt文件及图片文件截图。代码要求添加合理的注释语句,同时添加必要的异常处理语句。
求帮助怎么做

  • 写回答

1条回答

  • 堅持就是勝利! 2023-11-25 10:08
    关注

    哪里不会?

    评论

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站