Python获取猫眼电影实时票房爬虫
时间: 2023-12-25 19:21:30 浏览: 162
以下是一个简单的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 = 'http://piaofang.maoyan.com/dashboard-ajax/movie'
# 请求参数
params = {
'orderType': '0',
'uuid': '7e2d5e20-9d2f-11eb-88a0-7fc4e9c9a803',
'platformId': '1',
'startDate': '',
'endDate': ''
}
# 发送请求
response = requests.get(url, params=params, headers=headers)
# 解析json数据
data = json.loads(response.text)
# 输出实时票房信息
for item in data['movieList']:
print(item['movieName'], item['boxInfo'])
```
具体来说,该爬虫使用了requests库向猫眼电影的实时票房接口发送请求,并使用json库解析返回的json格式数据。需要注意的是,为了模拟浏览器请求,我们在请求头中添加了User-Agent信息。
同时,为了获取指定时间段的票房信息,可以在请求参数中添加startDate和endDate字段,格式为YYYY-MM-DD。
阅读全文