you can rss any zhihu's user in it (非官方的跨平台客户端)
可以将知乎的任何 user 的动态做成 rss,只需几步操作,并且可以定制 rss 内容(回答 or 提问 or 文章等等)
(使用帮助看功能列表和演示部分)
最棒的功能是:自定义关注方式 以及 zhihurss 配合 pocket 用简直神器,特别是你用了 pocket 的alfred插件后
- minibrowser
- 自定义关注方式、删除关注者:用户名上右键
- 添加关注
- 后台更新功能,点击已读(标题颜色变淡就像 rss 一样)
- 支持对站外不可见用户的关注(http://www.zhihu.com/settings/profile 这里的隐私保护打了勾),支持设置代理。
(为了图片小点av画质了,,实际上 retina 屏幕效果如上面的效果图)
- 然后最好不用zhihurss 爬大量数据(上万条),不然会被封 ip,不过提供代理功能,见设置登陆状态和代理
- 老用户,或者突然程序有问题,一般是你 rss 的人改了个性域名,解决方法见 知乎的设置引起的bug
- 最好阅读一下 知乎的设置引起的bug
https://github.com/SimplyY/zhihu-rss/blob/master/zhihurss%20list.md
非常感谢 7神 在 win 下的打包
百度云盘 http://pan.baidu.com/s/1o68BOqm github releases https://github.com/SimplyY/zhihu-rss/releases
下载后,解压,双击 exe 即可运行。
- 安装
homebrew
- 安装pyqt5:
brew install pyqt5 --with-python3
- git clone https://github.com/SimplyY/zhihu-rss
- pip install requirements.txt
- 在程序目录(clone 的目录)下开启终端,执行
./entry.py
或者 在 finder 里双击osx-launcher
运行程序
linux ,请自行编译,以下是所需依赖,有任何问题可以开issue, 或者加qq群:zhihu&github 交流群 478786205 来讨论。
本项目依赖于 zhihu,requests ,BeautifulSoup4, html2text, pyqt5, qt quick的各种东西比如qt webkit(装qt即可?)
html2text 只在导出为 markdown 格式功能被使用时才会被 import,如果没有此模块其他功能也能正常完成。
pip install requests
pip install beautifulsoup4
pip install html2text
Linux下同时安装了Python2和3的用户请使用pip3 install xxx代替(应该不用我说……)
在 config 文件夹里面的 config.json文件可以设置是否登录,代理设置(一个 str)
( config.json example:{"is_sign": true,"proxy": "http://127.0.0.1:10025"}
以及proxy那个一定别设置错了, 不然 network timeout)
(最新版已解决,但是其实是和知乎的制度有关的,最好看一看)
- 由于知乎竟然可以更改自己的个性网址:
- (这个页面 http://www.zhihu.com/settings/profile ),引起了这个紧急 bug(老用户注意:好多大v 都改了自己的。)
- 解决办法是取消关注,然后重新关注(输入正确的 url),以及 添加关注的默认的url 后几个字母 yuwei-80(也就是我的),我作死的改成了 SimplyY(知乎规定一个月改不回来。。)大家也帮忙改一下。。
- 隐私保护打了勾:
- 还有一个是早就有了的,也是那个页面,对隐私保护打了勾,造成无法添加其关注,而且无法更新所有动态,
- 解决方法见下面的特别提醒
爬虫方面全部使用7sDream的zhihu-py3, 非常感谢