欢迎订阅这个列表,来自于个人订阅积累了好几年的中文个人博客
前言
从接触外网开始知道 RSS,由盛而衰的时代才使用。RSShub 的复兴甚至 AIRSS 的未来,我也不知道会是什么样子
服务端一直白嫖 inoreader,它的会员确实贵国内充值也比较麻烦,不然真的赞助会员了。所以 Folo 会员经济上可以接受的话,一定会充值的
iOS 端一直用的 Reeder,新版本的 Reeder 也在向 Folo 看齐了,就是适配传统文章以外的媒体。Android 端之前一直在用 FeedMe
Folo Transform 转换网页为 RSS
这里是官方文档
因为小白原因,订阅的又比较奇葩,是 Autodesk Inventor Forum 论坛的 RSS。之前使用的 RSS-proxy playground 订阅网址是 https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3317589。但现在这个网址无法解析->瞎点找到了 https://forums.autodesk.com/t5/forums/recentpostspage/post-type/message/is-solution/true/user-id/3317589 ->这个也不是全部回答,删网址猜到了 https://forums.autodesk.com/t5/forums/recentpostspage/post-type/message/user-id/3317589。这里最终得到了两个feed,有需要的可以订阅:cbx-shanghai's Posts - Autodesk Community;chenj's Posts - Autodesk Community
一般抓取其实只需要标题和链接就够了,也就是下面的极简抓取。
基本元素选择
F12 ->左上角的元素选择器->在网页中点击定位需要的块->开发者工具里右键这个块的代码-> 复制 JS 路径

极简抓取
Item: 找到包含标题和链接的最小带有 class 的div/span/a块复制即可,一般都在一起。本例是div.MessageSubjectIconsItemTitle:这里是从上一步逐层开始填写class前面的标志即可。本例是h2 span aItemLink:空着就默认同ItemTitle;不在一起需重填,如h2 span a

- 成功!

完整抓取
Item: 找到包含标题、链接、摘要、日期的最小带有 class 的div/span/a块复制即可。本例是div.MessageView.lia-message-view-recent-posts-item.lia-message-view-display.lia-row-standard-unread.lia-thread-replyItemTitle:理论上也是从上一步逐层开始填写class前面的标志即可。本例只有一个h2就直接是h2 span aItemLink:空着就默认同ItemTitle;不在一起需重填,如h2 span aItemDesc:找到包含摘要的最小块复制,填写格式应该是div/span/a➕[class=""]。本例是div[class="lia-truncated-body-container"]ItemPubDate:填写格式同上,本例没有意义,还是按抓取时间。本例是span[class="local-date"]

- 成功!(这里换了一个带有摘要的作者)

Folo 的缺点
- 依赖中心化网络
- 订阅源地址部分私有化
- 盈利维护还不太明朗
- iOS 端 v0.1.4 刚刚能用
- 未经审查的自由订阅应该会被国内封杀
目前的这些缺点,对 DIYgod 和高手来说肯定不是问题
迁移到 Folo
Folo 的搜索功能,居然可以搜索到用户自己创建的列表
一些传统 RSS 源合集
- top-rss-list:订阅人数 sorted 中文优质 rss 源
- chinese-independent-blogs:中文独立博客列表
- ooh.directory:英文博客列表
- RSS订阅源收集整理合集