电影票房数据的获取,可以控制数目,并导出表格或csv ...

打印 上一主题 下一主题

主题 1887|帖子 1887|积分 5661

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #本文仅供学习交流之用
  2. import json
  3. import requests
  4. import pandas as pd
  5. headers = {
  6.     'Accept': 'application/json, text/plain, */*',
  7.     'Accept-Language': 'zh-CN,zh;q=0.9',
  8.     'Cache-Control': 'no-cache',
  9.     'Connection': 'keep-alive',
  10.     'Content-Type': 'application/x-www-form-urlencoded',
  11.     'Origin': 'https://ys.endata.cn',
  12.     'Pragma': 'no-cache',
  13.     'Referer': 'https://ys.endata.cn/BoxOffice/Ranking',
  14.     'Sec-Fetch-Dest': 'empty',
  15.     'Sec-Fetch-Mode': 'cors',
  16.     'Sec-Fetch-Site': 'same-origin',
  17.     'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36',
  18.     'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"',
  19.     'sec-ch-ua-mobile': '?0',
  20.     'sec-ch-ua-platform': '"Windows"',
  21. }
  22. <strong>top=input("请你输入我查询电影票房的数目:")</strong>
  23. data = {
  24.     'r': '0.02282167524158729',
  25.     'top': top,
  26.     'type': '0',
  27. }
  28. response = requests.post(
  29.     'https://ys.endata.cn/enlib-api/api/home/getrank_mainland.do',
  30.     cookies=cookies,
  31.     headers=headers,
  32.     data=data,
  33. )
  34. # print(response.text)
  35. context = json.loads(response.text)
  36. list = []
  37. for movie_data in context['data']['table0']:
  38.     print(movie_data)
  39.     dic  = {}
  40.     dic['MovieName']= movie_data['MovieName']
  41.     dic['ReleaseTime']= movie_data['ReleaseTime']
  42.     dic["BoxOffice"]= movie_data['BoxOffice']
  43.     list.append(dic)
  44.     df=pd.DataFrame(list)
  45.     df.to_csv("票房.csv")
  46.     df.to_excel("票房.xlsx",index=False)
  47.     # print(MovieName)
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表