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
    关注

    哪里不会?

    评论

报告相同问题?

悬赏问题

  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译
  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置