示例网站:名诗词句网
链接:/
from bs4 import BeautifulSoup
import requests
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4292.2 Safari/537.36'
}
url = '.html'
page_text = (url=url,headers=headers).text
soup = BeautifulSoup(page_text,'lxml')
a_list = soup.select('.book-mulu > ul >li > a')
# 展示前十条数据
print(a_list[0:10])
[<a href="/book/sanguoyanyi/1.html">第一回·宴桃园豪杰三结义 斩黄巾英雄首立功</a>, <a href="/book/sanguoyanyi/2.html">第二回·张翼德怒鞭督邮 何国舅谋诛宦竖</a>, <a href="/book/sanguoyanyi/3.html">第三回·议温明董卓叱丁原 馈金珠李肃说吕布</a>, <a href="/book/sanguoyanyi/4.html">第四回·废汉帝陈留践位 谋董贼孟德献刀</a>, <a href="/book/sanguoyanyi/5.html">第五回·发矫诏诸镇应曹公 破关兵三英战吕布</a>, <a href="/book/sanguoyanyi/6.html">第六回·焚金阙董卓行凶 匿玉玺孙坚背约</a>, <a href="/book/sanguoyanyi/7.html">第七回·袁绍磐河战公孙 孙坚跨江击刘表</a>, <a href="/book/sanguoyanyi/8.html">第八回·王司徒巧使连环计 董太师大闹凤仪亭</a>, <a href="/book/sanguoyanyi/9.html">第九回·除暴凶吕布助司徒 犯长安李傕听贾诩</a>, <a href="/book/sanguoyanyi/10.html">第一十回·勤王室马腾举义 报父仇曹操兴师</a>
]
with open('三国演义.txt','w',encoding='utf-8') as f:for a in a_list:title = a.stringdetail_url = '' + a['href']page_teat_detail = (url = detail_url,headers=headers).textdetail_soup = BeautifulSoup(page_teat_detail,'lxml')content = detail_soup.find('div',class_='chapter_content').textf.write(title + content)
第一章
最后一章
本文发布于:2024-01-28 05:12:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063899715035.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |