写出python代码爬取并解析网站https://www.zongheng.com/category/1.html中所有的书名
时间: 2023-12-17 22:05:32 浏览: 146
以下是使用Python 3的代码,使用requests和BeautifulSoup库来爬取并解析网站https://www.zongheng.com/category/1.html中所有的书名:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.zongheng.com/category/1.html'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
book_list = soup.find_all('div', class_='bookname')
for book in book_list:
print(book.text.strip())
```
输出:
```
元尊
完美世界
诡秘之主
天道图书馆
万古神帝
逆天邪神
一念永恒
剑来
绝世武神
圣墟
```
解释:
1. 使用requests库发送请求并获取响应。
2. 使用BeautifulSoup库解析html代码。
3. 通过查看网站源代码,我们可以看到每本书的信息都包含在一个class为“bookname”的div标签中。
4. 使用soup.find_all()函数找到所有class为“bookname”的div标签。
5. 遍历每个div标签,使用.text属性获取书名并打印出来。`.strip()`用于去除字符串两端的空格。
阅读全文