惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
量子位
T
Tailwind CSS Blog
Vercel News
Vercel News
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
U
Unit 42
Engineering at Meta
Engineering at Meta
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
D
Docker
博客园_首页
P
Proofpoint News Feed
月光博客
月光博客
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
腾讯CDC
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 慕尘

在浏览器跑 Qwen2.5 使用 WSL 在 Windows 上安装 Linux LangExtract pgvector 向量数据库 Faiss trafilatura unstructured python里使用Playwright python的jieba MinGW nomic-embed-text 解析非结构化数据 LangChain 的 DocumentLoader 能够使用require但不能使用import ChromaDB nvm-windows 使用js实现文字转语音 pyttsx3 Ollama笔记
Goose
慕尘 · 2025-03-19 · via 博客园 - 慕尘

今天试用了几个提取网页内容的,为了避免以后忘记,先记下来

Goose 是一个开源的网页内容提取库,主要用于从网页中提取文章的主要文本内容

适用于那些结构化较好、主要由文章组成的网页

在新闻网站、博客平台以及其他以发布长篇文章为主的网站上表现尤为出色

安装

使用

from goose3 import Goose

# 初始化 Goose
g = Goose()
# 目标网页URL
url = 'https://baijiahao.baidu.com/s?id=1826832261648783621'

# 提取文章
article = g.extract(url=url)

# 输出提取的信息
print('Title:', article.title)
print('Author:', article.authors)
print('Publish Date:', article.publish_date)
print('Main Text:', article.cleaned_text) 

Title: 春风有约情谊绵绵!千佛山相亲大会报名即将截止,速速来脱单
Author: []
Publish Date: None
Main Text:

没有输出我想要的

查了下资料,因为提取的是汉字,必须导入中文分词停用词表

from goose3 import Goose
from goose3.text import StopWordsChinese

# 初始化 Goose
g = Goose({"stopwords_class":StopWordsChinese})
# 目标网页URL
url = 'https://baijiahao.baidu.com/s?id=1826832261648783621'

# 提取文章
article = g.extract(url=url)

# 输出提取的信息
print('Title:', article.title)
print('Author:', article.authors)
print('Publish Date:', article.publish_date)
print('Main Text:', article.cleaned_text)

Title: 春风有约情谊绵绵!千佛山相亲大会报名即将截止,速速来脱单
Author: []
Publish Date: None
Main Text: 由齐鲁晚报·齐鲁壹点主办……相遇吧!