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

推荐订阅源

K
Kaspersky official blog
罗磊的独立博客
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
量子位
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
B
Blog RSS Feed
腾讯CDC
博客园_首页
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
博客园 - Franky
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
D
Docker
P
Privacy & Cybersecurity Law Blog
S
Securelist
V
V2EX
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
T
Tor Project blog
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Cloudbric
Cloudbric
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术

博客园 - 慕尘

在浏览器跑 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: 由齐鲁晚报·齐鲁壹点主办……相遇吧!