Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
使用 ChatGPT、React 和 Node.js 创建网站聚合器的源码
23-01-12
banq
这个聚合器从网站抓取内容并使用 ChatGPT 确定网站的标题和描述。项目点击标题
网站聚合器是一种从互联网上的其他网站收集数据并将信息放在访问者可以访问的地方的网站。
网站聚合器有很多版本;有些是搜索引擎,例如 Google 和 Duck Duck go,有些可以有更多的
Product Hunt
结构,您可以在其中看到图片和短文本。
您通常会抓取网站,获取他们的元标签和 h1-6 标签,扫描他们的 sitemap.xml,并使用某种模式对信息进行排序。
这个项目不同之处:把整个网站的内容,发送到ChatGPT,让他们给出需要的信息。
因为无法通过公共 API 访问 ChatGPT。相反,我们可以使用网络抓取技术来访问它。这涉及自动化登录 OpenAI 网站、解决验证码(您可以为此使用 2captcha)以及使用 OpenAI cookie 发送 API 请求的过程。幸运的是,有一个公共图书馆可以为我们处理这些任务。请记住,这不是正式的 API,因此如果您尝试发出大量请求,您可能会遇到限制。此外,它不适合实时请求。如果要使用它,请考虑为后台处理实现一个队列系统。
详细
教程
,源码点击标题。
NodeJS系统
OpenAI人工智能GPT系列
SEO