python 豆瓣元
时间: 2023-10-12 14:07:06 浏览: 34
你是指如何在 Python 中获取豆瓣电影的数据吗?可以使用豆瓣提供的公开 API 来实现。首先,你需要申请一个开发者账号并获取到 API key。然后,你可以通过发送 HTTP 请求来获取电影数据。以下是一个简单的示例代码:
```python
import requests
API_KEY = "your_api_key"
base_url = "https://api.douban.com/v2/movie/"
def get_movie_info(movie_id):
url = base_url + f"subject/{movie_id}?apikey={API_KEY}"
response = requests.get(url)
if response.status_code == 200:
movie_info = response.json()
return movie_info
else:
return None
# 示例: 获取电影《肖申克的救赎》的信息
movie_id = "1292052"
movie_info = get_movie_info(movie_id)
if movie_info:
print(movie_info["title"])
print(movie_info["rating"]["average"])
else:
print("获取电影信息失败")
```
在上述代码中,你需要将 `your_api_key` 替换为你自己的 API key。然后,通过调用 `get_movie_info` 函数并传入电影的 ID,即可获取到该电影的信息。注意,API 返回的数据以 JSON 格式进行解析。你可以根据需要提取所需的信息进行处理。