帮用python代码爬取豆瓣电影网热榜前十
时间: 2023-09-19 15:05:00 浏览: 74
爬取豆瓣电影网热榜前十的 Python 代码如下:
```python
import requests
from bs4 import BeautifulSoup
def get_movies():
url = 'https://movie.douban.com/chart'
html = requests.get(url).text
soup = BeautifulSoup(html, 'html.parser')
movies = []
for i, movie_div in enumerate(soup.find_all('div', class_='pl2')):
if i >= 10:
break
movie = {}
movie['title'] = movie_div.find('a')['title']
movie['link'] = movie_div.find('a')['href']
movie['rating'] = movie_div.find('span', class_='rating_nums').text
movies.append(movie)
return movies
print(get_movies())
```
这段代码会爬取豆瓣电影网热榜前十的电影的标题, 链接和评分, 并以列表的形式返回。
需要注意的是, 豆瓣电影网的网站结构可能会发生变化, 在使用上述代码时可能需要进行调整。
阅读全文