用python写一个爬虫案例
时间: 2023-02-18 18:43:34 浏览: 72
好的,这是一个用 Python 编写的爬虫案例,它爬取豆瓣电影页面并提取电影信息:
```
import requests
from bs4 import BeautifulSoup
# 目标网站 URL
url = 'https://movie.douban.com/chart'
# 发送请求并获取响应
response = requests.get(url)
# 使用 BeautifulSoup 解析网页
soup = BeautifulSoup(response.text, 'html.parser')
# 查找所有的电影信息块
movie_info_blocks = soup.find_all(class_='pl2')
# 遍历每个电影信息块,提取电影信息
for movie_info_block in movie_info_blocks:
# 电影名称
movie_name = movie_info_block.find('a').text
# 电影评分
movie_rating = movie_info_block.find(class_='rating_nums').text
# 电影短评数量
movie_comments = movie_info_block.find(class_='pl').text
# 打印电影信息
print(f'电影名称:{movie_name}')
print(f'电影评分:{movie_rating}')
print(f'电影短评数量:{movie_comments}')
```
这个爬虫使用了 Python 的 requests 库发送 HTTP 请求并获取响应,然后使用 BeautifulSoup 库解析网页,最后使用 find 和 find_all 方法查找所需的信息。
希望这个案例对你有帮助。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)