常见问题
Q: RSS 是什么?RSS 如何使用?可以推荐一下好用的 RSS 阅读器么?
A: 我有特别的 RSS 使用技巧 (opens new window)
Q: RSSHub 是如何工作的?
A: 请求路由时,RSSHub 会按照给定规则请求源站数据,然后以 RSS 格式输出;如果在设定缓存时间内重新请求路由,则会直接返回缓存内容,不请求源站;再加一点点魔法。
Q: RSSHub Radar 是如何工作的?
A: 进入新页面时, RSSHub Radar 先根据页面 link 标签寻找 (opens new window)页面自带 RSS,再根据远程更新的规则 (opens new window)寻找适用当前页面和当前网站的 RSSHub 路由;再加一点点魔法。
Q: 演示地址可以用么?
A: 演示地址为 rsshub.ranlychan.top (opens new window), 缓存时间 120 分钟,可以随意使用。但如果你看到路由有 反爬严格 标记,如微博、知乎等,意味着目标网站有严重的反爬策略,demo 无法确保可用性,建议自建来提高稳定性。
Q: 为什么 RSSHub 里的图片 / 视频加载不出来?
A: RSSHub 里的图片 / 视频地址都是源站地址,部分有防盗链,所以 RSSHub 给图片加了 referrerpolicy="no-referrer"
属性来防止跨域问题,但部分 RSS 服务会自作主张去掉这个属性,如 Feedly、Inoreader,在它们的网页端图片会触发跨域加载不出来。同时,视频目前没有类似的属性,因此大部分阅读器都无法通过防盗链检查。下面是一些解决方案:
- 使用不发送 Referer 的阅读器,如 Inoreader 网页版 (opens new window)配合禁用 Referer 的 user script (opens new window)、RSS to Telegram Bot (opens new window) 等。如果你的阅读器能够绕过防盗链成功播放内嵌视频,那么它就是不发送 Referer 的,请考虑添加到文档里帮助更多的人。
- 设置反代,参考 通用参数 -> 多媒体处理。
- 回到原网站查看相关资源。
Q: 没有我想订阅的网站怎么办嘤嘤嘤 QAQ
A: 如果你会写 JavaScript,请按照规则提交 pull request,否则按照要求提交 issue (opens new window),然后等待有缘人完成你的需求,也可以考虑赞助项目或附上一张你自己的女装照来获得更快的 issue 响应速度。
Q: 我怎么才能知道 RSSHub 更新了哪些路由?
A: 可以使用 RSS 订阅RSSHub 有新路由啦。