访问豆瓣电影Top250(https://movie.douban.com/top250?start=0),获取每部电影的中文片名、排名、评分及其对应的链接,按照“排名-中文片名-评分-链接”的格式显示在屏幕上。代码
时间: 2024-11-15 14:27:52 浏览: 49
由于我是一个文本生成模型,并非直接能访问网页或爬取实时数据,但我可以为你提供一个基本的Python示例,使用BeautifulSoup库来模拟抓取豆瓣电影Top250的信息。请注意,实际运行此代码需要网络连接,并且豆瓣网站可能会有反爬虫机制,所以在实际操作中,你需要遵守网站的使用协议。
```python
import requests
from bs4 import BeautifulSoup
# 发送请求
url = "https://movie.douban.com/top250"
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析HTML内容
soup = BeautifulSoup(response.text, 'lxml')
# 找到电影列表元素
movie_list = soup.select('.item')
for movie in movie_list[:25]: # 取前250部电影为例
rank = movie.find('span', {'class': 'pt绩'}).text.strip() # 排名
title = movie.h3.a['title'] # 中文片名
rating = movie.find('span', {'class': 'rating_num'}).text.strip() # 评分
link = movie.h3.a['href'] # 链接
print(f"{rank}- {title} - {rating} - <a href='{link}' target='_blank'>详情</a>")
else:
print("请求失败,状态码:", response.status_code)
```
阅读全文