本文来自依云's Blog,转载请注明。
知乎专栏不提供 RSS,那我自己做一个好了。用法见网站:https://rss.lilydjwg.me/。计划是支持各种我想要使用 RSS 订阅却又不提供的网站。当然目前只支持知乎专栏啦。代码是开源的,欢迎来提交 pull request :-)
2015年11月12日更新:其实我所使用的 RSS 阅读器——InoReader——是支持订阅知乎专栏的……不过我有对其排版做处理的,就是删掉所有的 <br>。知乎专栏的页面有时会有很多 <br>,其页面使用 CSS 隐藏掉了一些 <br>,但是 RSS 阅读器里它们都显示出来了,搞得段落间距很大。
我这个程序打算支持多种多样的来源的。而最初的想法是针对性地做中文乱码的处理,只是现在那些乱码早已消失了。知乎专栏只是开了个头,以后有需要慢慢加别的东西啦。
2016年12月14日更新:支持订阅知乎用户的动态了。
Nov 11, 2015 11:09:31 PM
inoreader这个阅读器也支持知乎
Nov 12, 2015 07:00:07 PM
我一般不去知乎,虽然注册了。不知为毛。
Nov 14, 2015 06:19:12 PM
技术宅改变世界,这话一点不错
Nov 19, 2015 12:37:10 PM
po主有心情支持微信公众号吗...
Nov 19, 2015 06:26:52 PM
取决于难度,也许某天就支持了,也许永远都支持不了。前段时间看到有一个微信公众号的 RSS 导出工具——坏掉了。
你 Google 一下,也可以找到不少相关信息,能不能用就不清楚了。
Nov 19, 2015 06:28:21 PM
我提到的是这个: http://www.perfect-is-shit.com/startup-aground.html
Nov 19, 2015 09:12:42 PM
恩我Google过...... 看了一些开源项目,确实都是在用搜狗的API,截至今日没一个能用的了
但是chuansong.me还能爬,以及有个收费服务提供公众号rss的叫dogear,不知道它门怎么实现的
Nov 19, 2015 09:33:10 PM
他们可能有内部 API。
腾讯最封闭了 :-(
Nov 20, 2015 05:52:44 PM
赞一个
Dec 04, 2015 12:59:52 PM
这种玩意本身就令人毫无阅读的欲望。
Dec 05, 2015 05:30:31 PM
谢谢依云的劳动(友情 star!
Mar 12, 2016 02:09:45 AM
谢谢分享。不知道效率怎么样?是每个URL request都会再抓一遍还是每隔一段时间去抓其间的请求靠cache?
Mar 12, 2016 02:39:32 PM
你看响应头就会知道有 cache 啦~
May 07, 2016 02:13:06 PM
可以用,但是图片全部挂了。。。只能跳到原地址去看
May 07, 2016 09:53:25 PM
是的,因为知乎图片做了 referrer 检查。使用火狐的话,可以禁用 HTTPS 网站间的 referrer,或者使用扩展处理一下。InoReader Android app 是可以看到图片的。
另外我打算支持使用图片代理,这样你们可以选择访问 Google 或者 CloudFlare 的服务器来中转图片。
Dec 16, 2016 01:29:03 PM
关于图片 referrer 的,你可以加下 referrerpolicy 属性(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-referrerpolicy)
Dec 16, 2016 04:02:07 PM
在火狐 50.1 中测试失败,referrer 还是发送了。而且开发者工具里查看发现并没有这个属性……(源码里是有的)
Dec 16, 2016 04:29:10 PM
https://mozcp.com/demo/test.html
这个可以看到图片吗?我在 Firefox 52 里可以看到
Dec 16, 2016 05:02:07 PM
可以。看来是火狐的 RSS 渲染器把这个属性干掉了?
我更新了代码,应该都加上了这个东西。
之前加过 rel="noreferrer",好像没什么用的样子……
Dec 16, 2016 08:21:54 PM
可能 Firefox 的 RSS 在解析时忽略了吧。
ref 是用在 a, area, link 等标签上的,img 好像没有这个属性。
另外还有一种办法可以显示图片,就是把图片的链接改成 http 协议的,这样使用 https 打开你的 rss 地址就可以看到图片(但用 http 打开还是看不了)
Dec 17, 2016 10:55:33 AM
不想改成 HTTP 的。想看的图片又不想改配置的,让他们用代理吧。大部分人应该是通过阅读器看的吧。
Dec 30, 2016 10:37:49 PM
感谢先生
Jan 08, 2017 12:32:12 PM
看了github上的程序,能不能简单介绍一下安装在VPS上的方法,自己有VPS,就不给你添压力了。
Jan 08, 2017 02:42:09 PM
安装好依赖的软件,然后直接运行就可以了。默认监听在 8000 端口,你可以用 --port X 来指定。
其实运行这个没什么压力的。因为有缓存,所以用不了多少流量,更用不了多少 CPU。
Jan 23, 2017 08:53:15 AM
请问为啥这个RSS用feedhuddler转换到pocket之后pocket抓取不到内容?而专栏直接分享到pocket之后是能直接抓取网页内容的
Jan 23, 2017 04:20:25 PM
我也不知道,这两个服务我都没用过呢。
Feb 15, 2017 12:33:26 PM
RT,收藏了~
Apr 28, 2017 10:19:46 PM
一、订阅知乎某话题下超过1000赞的回答
二、订阅某用户在某话题下的回答
如果能支持这两功能就厉害了
Apr 28, 2017 10:57:33 PM
你可以来 pull requesst :-)
Jun 04, 2017 11:27:44 PM
chrome 可使用 Referer Control 插件
Oct 18, 2018 02:20:23 PM
从Feedly搜索跟过来的。
就想说一下,感谢依云大大,毕竟没有点赞按钮。
Oct 19, 2018 12:16:49 PM
github 项目上可以「star」的啦。
Nov 08, 2018 11:29:02 PM
starred
Feb 25, 2019 10:46:32 PM
感谢,RSShub 的挂了,来用您的哈哈
Mar 02, 2020 09:24:36 AM
您好,我在订阅一个专栏的时候,为什么在rss只能看到一部分文章,后面则显示“全文尚不可用”呢
Mar 02, 2020 12:28:04 PM
第一次访问时还没来得及获取全文,之后(等缓存过期后)全文应该会出现,但你的阅读器可能不会更新。
如果在乎全文而不介意延迟,可以在 URL 上加参数 ?fullonly=true 只返回已有全文的文章(由于缓存这样会延迟几小时)。
Aug 14, 2020 01:56:15 PM
希望大佬能开发知乎想法的订阅。只要能提示有想法更新就行
Aug 14, 2020 02:06:58 PM
这个东西我就发过一条,然后再也没能找到怎么发了……
你想订阅谁的想法,给一个我看看,容易的话我就加上。
Aug 14, 2020 08:42:22 PM
谢谢大佬。。。
我想订阅孤独凤凰战士的,电脑小白的硬件知识学习之路绝大部分都靠他
链接是:https://www.zhihu.com/people/bibaPCS-jeff/pins
还有一个问题,用订阅到inoreader的书签订阅孤独凤凰战士的专栏成功(此时需要修改的地方为c_1018888093079867392,不是bibaPCS-jeff)。如果输入https://rss.lilydjwg.me/zhihuzhuanlan/bibaPCS-jeff则inoreader搜索不出,这是啥情况
Aug 14, 2020 09:26:36 PM
因为用户和专栏是不同的东西啊。
「想法」我明天有空再看看。
Aug 14, 2020 11:06:27 PM
哦对!谢谢大佬~
Aug 16, 2020 02:24:26 PM
拿不到数据,有某种参数验证过不去。
Aug 16, 2020 10:34:50 PM
噢噢,好的,辛苦大佬啦~
Oct 29, 2020 06:18:32 PM
现在有「想法」了。
Oct 30, 2020 04:20:27 PM
感谢感谢~
可以去用法那个网站更新以下如何使用吗?
我猜是https://rss.lilydjwg.me/zhihu_pins/用户ID
但发现好像不是这个
Oct 30, 2020 06:48:15 PM
在用户的 stream 里啊,就是 /zhihu/username 这个,语义上都是「追踪用户发布的内容」,因此没单独弄个 endpoint。
Oct 30, 2020 11:35:55 PM
明白了,我之前只订阅了专栏
期待大佬解决微信公众号的文章,救我们于水火了(有些公众号拿钱测评,不想点关注,唯一的价值是可以知道近期发布了哪些产品
大佬辛苦了~
Oct 30, 2020 11:46:29 PM
微信公众号不可能了。你可以找开源项目自己搭建,或者看看发布者有没有在其它平台发布信息。
Nov 01, 2020 12:12:47 AM
谢谢
自己搭目前不太可能,我是小白,可能以后课余学了一些代码也试试
这些人啊会和平台签合同的,bilibili,知乎,微信都有这种“你只在我这里发布我给你多少钱”的合同
我还是得再找找汇聚信息的网站