爬取豆瓣电影热映中电影的python代码
时间: 2024-04-17 22:21:35 浏览: 36
当然,以下是一个简单的Python代码示例,用于爬取豆瓣电影热映中电影的信息:
```python
import requests
from bs4 import BeautifulSoup
def get_movie_info():
url = 'https://movie.douban.com/cinema/nowplaying'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36'
}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
movie_list = soup.find_all('div', class_='list-item')
for movie in movie_list:
title = movie['data-title']
score = movie['data-score']
print(f"电影名称:{title},评分:{score}")
get_movie_info()
```
这段代码使用了`requests`库发送HTTP请求,使用`BeautifulSoup`库解析HTML页面。首先,我们指定了豆瓣电影热映页面的URL,并设置了请求头部信息。然后,发送GET请求获取页面内容,并使用BeautifulSoup解析页面。接下来,我们通过查找特定的HTML元素,提取出电影的名称和评分,并打印输出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)