Zhihu
Mode: 🔐 Browser · Domain: zhihu.com
Commands
| Command | Description |
|---|---|
opencli zhihu hot | Read Zhihu hot topics |
opencli zhihu recommend | Read Zhihu home recommendations |
opencli zhihu search | Search Zhihu content |
opencli zhihu question | Read question answers by question ID |
opencli zhihu answer-detail <id> | Read one full answer by answer ID, typed target, or answer URL |
opencli zhihu collections | List your Zhihu favorite collections |
opencli zhihu collection <collection_id> | List content from a Zhihu favorite collection |
opencli zhihu download | Export a Zhihu article to Markdown |
opencli zhihu follow <target> --execute | Follow a user or question |
opencli zhihu like <target> --execute | Like an answer or article |
opencli zhihu favorite <target> (--collection <name> | --collection-id <id>) --execute | Favorite an answer or article into a specific collection |
opencli zhihu comment <target> (<text> | --file <path>) --execute | Create a top-level comment when a fresh top-level editor is already present |
opencli zhihu answer <target> (<text> | --file <path>) --execute | Create a new answer when a fresh answer editor is already present |
Target Formats
- Question:
question:123456orhttps://www.zhihu.com/question/123456 - Answer:
answer:123456:789012orhttps://www.zhihu.com/question/123456/answer/789012 - Article:
article:998877orhttps://zhuanlan.zhihu.com/p/998877 - User:
user:aliceorhttps://www.zhihu.com/people/alice
Write Safety Notes
- All write commands require
--execute favoriterequires exactly one of--collectionor--collection-idfavoriteonly supports existing collections, it does not create new collectionscommentonly supports top-level commentscommentcurrently requires the page to already expose a fresh top-level comment editoransweronly supports creating a new non-anonymous plain-text answeranswercurrently requires the page to already expose a fresh answer editorcommentandansweralso support--file <path>for multi-line payloads- Article targets can live on
zhuanlan.zhihu.com, while question and answer targets stay onwww.zhihu.com
Usage Examples
bash
# Read flows
opencli zhihu hot --limit 5
opencli zhihu recommend --limit 20
opencli zhihu search codex --type answer --limit 20
opencli zhihu search "Claude Code vs Codex?" --type all --limit 20
opencli zhihu question 123456 --limit 3
opencli zhihu answer-detail answer:123456:789012
opencli zhihu answer-detail "https://www.zhihu.com/question/123456/answer/789012" --max-content 2000
opencli zhihu collections --limit 20
opencli zhihu collection 83283292 --limit 20
opencli zhihu download "https://zhuanlan.zhihu.com/p/998877" --download-images
# Write flows
opencli zhihu follow question:123456 --execute
opencli zhihu follow user:alice --execute
opencli zhihu like answer:123456:789012 --execute
opencli zhihu like article:998877 --execute
opencli zhihu favorite article:998877 --collection "默认收藏夹" --execute
opencli zhihu favorite answer:123456:789012 --collection-id fav-b --execute
opencli zhihu comment answer:123456:789012 --file ./comment.txt --execute
opencli zhihu answer question:123456 --file ./answer.txt --execute
# JSON output
opencli zhihu hot -f jsonSearch Notes
- Quote queries that contain spaces or shell-special characters, for example
opencli zhihu search "Claude Code vs Codex?" search --typesupportsall,answer,article, andquestionsearch --limitsupports up to 1000 results, but normal-sized requests are recommended
Prerequisites
- Chrome running and logged into zhihu.com
- Browser Bridge extension installed
- A logged-in Zhihu session that can access both
www.zhihu.comandzhuanlan.zhihu.com