游乐游手机版
首页/AI热点日报/热点详情

WebScraper:RAG应用中链接转LLM文本工具

类型:热点整理2026-06-12
项目简介 本项目专注于解决一个核心需求:高效抓取网页内容,将其转换为 Markdown 格式,从而让您的 AI 搜索应用能够准确理解和处理。简而言之,在 RAG(检索增强生成)系统中,它能够将普通链接转化为大语言模型(LLM)易于读取的文本。 实现原理清晰易懂:首先通过无头浏览器或直接发送 GET

项目简介

本项目专注于解决一个核心需求:高效抓取网页内容,将其转换为 Markdown 格式,从而让您的 AI 搜索应用能够准确理解和处理。简而言之,在 RAG(检索增强生成)系统中,它能够将普通链接转化为大语言模型(LLM)易于读取的文本。

webscraper: 用于在RAG应用中将链接转成LLM友好的文本

实现原理清晰易懂:首先通过无头浏览器或直接发送 GET 请求获取目标页面,接着利用 Readability 算法提取并清洗出主要内容,最后将剩余的 HTML 结构转换为结构化 Markdown 格式。

运行

如需运行,请先创建 config/dev.yaml 配置文件。操作非常简单,只需从 config/temp.yaml 复制配置模板即可。

随后在本地环境中启动项目,前提是您已安装 Chrome 浏览器。执行以下命令即可快速运行:

make dev

项目启动后,请在浏览器中访问以下地址:

http://127.0.0.1:4090?u=https://github.com/zzzgydi/webscraper

此外,您也可以使用 curl 命令直接调用接口:

curl -X POST -H "Content-Type: application/json" -d '{"url_list":["https://google.com"]}' http://127.0.0.1:4090/v1/scrape

服务器正常启动后,运行日志将自动写入 output/log 目录中。

部署

在生产环境部署时,需创建 config/prod.yaml 配置文件,并将 Chrome 远程调试地址设置为 ws://chromedp:9222。随后执行一条命令即可完成部署:

docker compose up
来源:https://www.53ai.com/news/qianyanjishu/892.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。