本文的文字及圖片來源于網路,僅供學習、交流使用,不具有任何商業用途,如有問題請及時聯系我們以作處理,
前言
隨著疫情的轉好,電影院終于在7月20日復工了,
電影《八佰》快接近尾聲了,截止目前,上映29天票房已破27億,
讓我們來看看近段時間,有哪些電影取得了好的成績
目標網站
http://piaofang.maoyan.com/dashboard
基本環境配置
- python 3.6
- pycharm
- requests
- csv
資料介面
請求網頁獲取資料
import requests url = 'http://piaofang.maoyan.com/dashboard-ajax/movie' params = { }cookies = {}headers = {}response = requests.get(url=url, params=params, headers=headers, cookies=cookies) html_data = response.json()pprint.pprint(html_data)
決議資料
movieList = html_data['movieList']['list'] dit = {}for i in movieList: dit['電影名'] = i['movieInfo']['movieName'] dit['票房'] = i['sumBoxDesc'] dit['票房占比'] = i['boxRate'] dit['排片占比'] = i['showCountRate'] dit['上映周期'] = i['movieInfo']['releaseInfo'] pprint.pprint(dit)
保存資料
import csv f = open('data.csv', mode='a', encoding='utf-8', newline='') csv_write = csv.DictWriter(f, fieldnames=['電影名', '票房', '票房占比', '排片占比', '上映周期']) csv_write.writeheader()f.close()
運行代碼,結果如下圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/76721.html
標籤:Python
下一篇:python 字典的一些操作
