写一个python爬虫爬取电影的代码
时间: 2023-12-01 17:56:31 浏览: 102
一个python 豆瓣电影的爬虫
5星 · 资源好评率100%
以下是一个简单的Python爬虫代码,用于从IMDb网站上获取电影信息。
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.imdb.com/chart/top'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
movies = soup.select('td.titleColumn')
crew = [a.attrs.get('title') for a in soup.select('td.titleColumn a')]
ratings = [b.attrs.get('data-value') for b in soup.select('td.posterColumn span[name="ir"]')]
for i in range(len(movies)):
print(f'{i+1}. {movies[i].text.strip()} ({crew[i]}) - IMDb rating: {ratings[i]}')
```
这个代码使用requests库发送HTTP请求,然后使用BeautifulSoup库解析HTML文档。该代码从IMDb的电影排行榜(https://www.imdb.com/chart/top)获取电影标题、演职员信息和评分,并将它们打印出来。
阅读全文