python爬取猫眼票房
时间: 2023-10-09 15:17:15 浏览: 191
猫眼专业版票房信息获取Python版
由于涉及到网站数据的爬取,建议先了解一下相关法律法规,遵守网站爬取规则,以避免不必要的法律风险。
以下是一个简单的 Python 爬取猫眼票房的示例代码:
```python
import requests
import json
# 设置请求头信息
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'
}
# 请求猫眼电影票房榜接口
url = 'https://piaofang.maoyan.com/dashboard-ajax/movie?orderType=0&uuid=9a6f38d0a2ef11eb9a1a1f8e68d7b07e'
response = requests.get(url, headers=headers)
# 解析响应数据
data = json.loads(response.text)
movie_list = data['movieList']
# 打印电影票房榜数据
for movie in movie_list:
rank = movie['rank']
name = movie['movieName']
box_office = movie['boxInfo']
print(f'{rank}. {name} {box_office}')
```
以上代码通过 requests 库发起 GET 请求,获取猫眼电影票房榜接口的响应数据,并使用 json 库解析数据。最后,遍历电影票房榜数据并打印出来。
需要注意的是,由于猫眼电影的网站结构可能会发生变化,以上示例代码仅供参考,请根据实际情况进行修改。
阅读全文