提取标题与正文
提取标题与正文
from readability import Document
html = open("page.html", encoding="utf-8").read()
doc = Document(html)
print(doc.title())
print(doc.summary()[:300]) # 这是 HTML 片段与 trafilatura 可互补:用两者结果的一致性判断抽取是否稳定,差异大的页面人工复核。
readability-lxml 根据内容密度启发式提取网页正文(源自 Readability 思路),适合新闻与博客类文章;输出为 HTML 片段,可再转纯文本。
from readability import Document
html = open("page.html", encoding="utf-8").read()
doc = Document(html)
print(doc.title())
print(doc.summary()[:300]) # 这是 HTML 片段