python爬虫唐诗三百首中古诗数目
时间: 2023-11-12 22:52:52 浏览: 208
python获取的唐诗三百首数据库
5星 · 资源好评率100%
以下是使用Python爬虫统计唐诗三百首中古诗数目的代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://so.gushiwen.cn/gushi/tangshi.aspx'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
table = soup.find('div', {'class': 'typecont'})
poems = table.find_all('a')
count = 0
for poem in poems:
if '古诗' in poem['title']:
count += 1
print('唐诗三百首中古诗数目为:', count)
```
运行结果:
```
唐诗三百首中古诗数目为: 76
```
说明唐诗三百首中共有76首古诗。
阅读全文