编写一段python代码并输出运算结果,题目为:展示某年内地电影票房前 20 的电影和电影票房数据
时间: 2024-06-08 17:07:18 浏览: 82
为了展示某年内地电影票房前 20 的电影和电影票房数据,我们可以使用爬虫技术来获取数据,然后使用 pandas 库来处理和展示数据。以下是一个简单的 Python 代码示例:
```python
import requests
import pandas as pd
# 设置请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 发起 GET 请求
url = 'https://www.cbooo.cn/BoxOffice/GetYearInfo?year=2021'
response = requests.get(url, headers=headers)
# 解析 JSON 数据
data = response.json()['data']
df = pd.DataFrame(data)
# 取前20条数据并展示
top20 = df[:20][['MovieName', 'BoxOffice']]
print(top20)
```
这段代码会向中国票房网发起请求,获取 2021 年的电影票房数据,并将数据解析为 pandas.DataFrame 对象。然后,我们只需取前 20 条数据,再选择电影名称和票房这两列数据,就可以展示某年内地电影票房前 20 的电影和电影票房数据了。
阅读全文