TrendRadar icon indicating copy to clipboard operation
TrendRadar copied to clipboard

[问题] 如何扩展其它平台

Open chuang-001 opened this issue 1 month ago • 5 comments

🏷️ 遇到了什么问题

数据获取问题(获取不到新闻、请求失败等)

🖥️ 使用环境

本地运行(直接在电脑上运行)

📝 详细描述问题

我想问一下大家以及作者,就是我在config/config.yaml文件里面添加了GitHub平台以及除了作者自带的那些平台,在github上直接去active 就会报错,删除之后就正常了,于是我ai了一下说是因为main.py没有配置代码,所以我去main.py里面找存储获取平台数据的函数,然后输入weibo,douyin都检索不到,但是我要找到他们,在他们后面添加github的配置代码才可以,是这个原因导致无法执行吗,还是其他因素

💻 系统信息

Windows 11

🔄 怎么重现这个问题

No response

✅ 期望的正常情况

No response

📋 错误信息

No response

⚙️ 相关配置

No response

📷 截图补充

No response

📎 其他补充信息

No response

chuang-001 avatar Nov 22 '25 14:11 chuang-001

TrendRadar 只是一个“二道贩子”。

TrendRadar (main.py) 的逻辑是:读取你的配置文件 -> 发送请求给 上游服务器 (busiyi.world) -> 服务器返回数据。

它根本不负责去爬微博,它只是对服务器喊一声:“老板,来一份 id 叫 weibo 的数据!”

所以代码里当然没有 "weibo" 这个词,只有一个“发送请求”的动作。

是不是要去代码里把 GitHub 的配置加上才行? 答案是:没用。 因为上游服务器(那个 API 接口)根本就不支持 GitHub 的数据。你在本地改出花儿来,只要上游没有货,你填什么 id 都是报错。

ALEX152834 avatar Nov 22 '25 18:11 ALEX152834

但是为什么项目上面介绍说可以拓展其他的平台?那这不就矛盾了吗?

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2025年11月23日 02:40 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [sansan0/TrendRadar] 帮我解决,直接转50 (Issue #333) | ALEX152834 left a comment (sansan0/TrendRadar#333)

TrendRadar 只是一个“二道贩子”。

TrendRadar (main.py) 的逻辑是:读取你的配置文件 -> 发送请求给 上游服务器 (busiyi.world) -> 服务器返回数据。

它根本不负责去爬微博,它只是对服务器喊一声:“老板,来一份 id 叫 weibo 的数据!”

所以代码里当然没有 "weibo" 这个词,只有一个“发送请求”的动作。

是不是要去代码里把 GitHub 的配置加上才行? 答案是:没用。 因为上游服务器(那个 API 接口)根本就不支持 GitHub 的数据。你在本地改出花儿来,只要上游没有货,你填什么 id 都是报错。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

chuang-001 avatar Nov 22 '25 18:11 chuang-001

以后老哥别搞这种标题,这种描述在 github 太奇怪了。不过哥们如果有实力的话,欢迎v50 给腾讯公益。

Image

楼上那位老哥说的不错,本项目是使用的newsnow api 服务器 ,这一点我在项目顶部是说明的和不需要避讳的。

当前你只能增加这个跳转上说的额外平台。本项目以后也不可能专门提供某个网站的爬虫的。 Image

因为当前本项目的使用者有几万人,如果你们说了什么小网站,我都放爬虫上去,很可能弄垮对方服务器或者对方的服务器流量激增,金额爆炸。而我如果作为爬虫提供者,最低程度也会吃一个律师函,项目下架之类,赔钱了事对我还是损失最小的事, 因为更有可能直接吃牢饭。

所以只能通过 api 服务器,因为它有缓存,不需要你们爬取一次,它也跟着再爬取一次。

当然你自己想扩展其它我没提到的平台,那是需要你在我的项目的基础上魔改一下的。但我觉得你借助ai都没理清楚本项目的基本构造,有点悬能自己整出其它平台,不建议折腾。

sansan0 avatar Nov 22 '25 23:11 sansan0

https://github.com/sansan0/TrendRadar/issues/95

这是本项目能添加的其它平台。github 也在其中,是支持的。

但你的问题在于,你自己配置信息格式没对齐,你看见你那个第三个 id 了么

Image

sansan0 avatar Nov 22 '25 23:11 sansan0

解决完了记得v50 给腾讯公益哈hhh

sansan0 avatar Nov 22 '25 23:11 sansan0

能否把数据源改成RSS,这样可能性不是更多?

wangduo404-eng avatar Nov 29 '25 15:11 wangduo404-eng