[问题] 如何扩展其它平台
🏷️ 遇到了什么问题
数据获取问题(获取不到新闻、请求失败等)
🖥️ 使用环境
本地运行(直接在电脑上运行)
📝 详细描述问题
我想问一下大家以及作者,就是我在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
TrendRadar 只是一个“二道贩子”。
TrendRadar (main.py) 的逻辑是:读取你的配置文件 -> 发送请求给 上游服务器 (busiyi.world) -> 服务器返回数据。
它根本不负责去爬微博,它只是对服务器喊一声:“老板,来一份 id 叫 weibo 的数据!”
所以代码里当然没有 "weibo" 这个词,只有一个“发送请求”的动作。
是不是要去代码里把 GitHub 的配置加上才行? 答案是:没用。 因为上游服务器(那个 API 接口)根本就不支持 GitHub 的数据。你在本地改出花儿来,只要上游没有货,你填什么 id 都是报错。
但是为什么项目上面介绍说可以拓展其他的平台?那这不就矛盾了吗?
---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 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: @.***>
以后老哥别搞这种标题,这种描述在 github 太奇怪了。不过哥们如果有实力的话,欢迎v50 给腾讯公益。
楼上那位老哥说的不错,本项目是使用的newsnow api 服务器 ,这一点我在项目顶部是说明的和不需要避讳的。
当前你只能增加这个跳转上说的额外平台。本项目以后也不可能专门提供某个网站的爬虫的。
因为当前本项目的使用者有几万人,如果你们说了什么小网站,我都放爬虫上去,很可能弄垮对方服务器或者对方的服务器流量激增,金额爆炸。而我如果作为爬虫提供者,最低程度也会吃一个律师函,项目下架之类,赔钱了事对我还是损失最小的事, 因为更有可能直接吃牢饭。
所以只能通过 api 服务器,因为它有缓存,不需要你们爬取一次,它也跟着再爬取一次。
当然你自己想扩展其它我没提到的平台,那是需要你在我的项目的基础上魔改一下的。但我觉得你借助ai都没理清楚本项目的基本构造,有点悬能自己整出其它平台,不建议折腾。
https://github.com/sansan0/TrendRadar/issues/95
这是本项目能添加的其它平台。github 也在其中,是支持的。
但你的问题在于,你自己配置信息格式没对齐,你看见你那个第三个 id 了么
解决完了记得v50 给腾讯公益哈hhh
能否把数据源改成RSS,这样可能性不是更多?