็‰›ๅฎข็ฝ‘ (Nowcoder)

August 24, 2026 ยท View on GitHub

Mode: ๐ŸŒ / ๐Ÿ” ยท Domain: nowcoder.com

Commands

CommandDescription
opencli nowcoder hotHot search ranking
opencli nowcoder trendingTrending posts
opencli nowcoder topicsHot discussion topics
opencli nowcoder recommendRecommended feed
opencli nowcoder creatorsTop content creators leaderboard
opencli nowcoder companiesHot companies for interview prep
opencli nowcoder jobsCareer category listing
opencli nowcoder search <query>Search content and moment posts (type: post/all; default: post)
opencli nowcoder suggest <query>Search suggestions
opencli nowcoder experienceInterview experience posts
opencli nowcoder referralInternal referral posts
opencli nowcoder salarySalary disclosure posts
opencli nowcoder papersInterview question bank by company & job
opencli nowcoder practiceCategorized practice questions with progress
opencli nowcoder notificationsUnread message summary
opencli nowcoder detail <id>Content or moment detail (numeric ID, UUID, or canonical URL)

Usage Examples

# Hot search ranking
opencli nowcoder hot --limit 10

# Search for interview experiences
opencli nowcoder search "bilibili" --type post --limit 5

# Search suggestions
opencli nowcoder suggest "java"

# Browse interview experience posts
opencli nowcoder experience --limit 10

# View a specific post detail (use the ID or URL returned by list commands)
opencli nowcoder detail 912885704667987968

# Interview question bank for Java at Huawei
opencli nowcoder papers --job 11002 --company 239

# Practice questions for software development
opencli nowcoder practice --job 11226 --limit 10

# Hot companies for C++ positions
opencli nowcoder companies --job 11003

# JSON output
opencli nowcoder trending -f json

# Verbose mode
opencli nowcoder hot -v

Prerequisites

  • Public commands (hot, trending, topics, recommend, creators, companies, jobs): No login required
  • Cookie commands (all others): Chrome running and logged into nowcoder.com, Browser Bridge extension installed

Post identity

Nowcoder post feeds contain two distinct entities. search and experience identify them from the service's contentType discriminator and return post_type, a round-trippable id, uuid, entity_id, canonical url, stable author fields, and the entity's creation time.

  • content uses a numeric id, /discuss/<id>, the content-data detail endpoint, and createTime.
  • moment uses its 32-character UUID as id, /feed/main/detail/<uuid>, the moment-data detail endpoint, and createdAt.

Pass the returned id or url to nowcoder detail. A content UUID is metadata and is not a valid /discuss/ identifier; a moment's numeric entity_id is not accepted by the moment detail endpoint.