CommunitySchreiben & Editierengithub.com

liuboacean/zhihu-automation-skill

知乎自动化 Skill – 文章/想法/问答/互动/数据提取,双通道架构 (HTTP 读取 + 浏览器写入)。

Was ist zhihu-automation-skill?

Dieser Skill ermöglicht die automatisierte Interaktion mit Zhihu, einer der größten chinesischen Q&A-Plattformen. Er basiert auf einer innovativen Dual-Channel-Architektur: Leseoperationen (Datenextrahierung) erfolgen performant über HTTP-basierte API-Aufrufe, während Schreiboperationen (Posts, Kommentare, Interaktionen) über einen gesteuerten Browser durchgeführt werden, um Anti-Bot-Maßnahmen zu umgehen und die Benutzererfahrung zu simulieren. Der Skill deckt eine breite Palette von Funktionen ab: Veröffentlichen von Artikeln, Fragen, Antworten und Ideen, sowie das Extrahieren von Daten aus Profilen, Fragenlisten und Antworten. Er ist ideal für Entwickler, die persönliche Workflows automatisieren, Content-Strategien oder Community Management betreiben. Der Skill läuft mit einer Konfigurationsdatei, die API-Daten und Browser-Einstellungen spezifiziert, und erlaubt flexible Trigger durch benutzerdefinierte Events.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add liuboacean/zhihu-automation-skill

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht zhihu-automation-skill?

知乎自动化 Skill — Artikel/Ideen/Fragen & Antworten/Interaktionen/Datenextraktion veröffentlichen, Dual-Channel-Architektur. Zhihu-Automatisierungstool mit Dual-Channel (HTTP lesen + Browser schreiben).

Beschreibung

Dieser Skill führt eine benutzerdefinierte Zhihu-Automatisierung durch und ermöglicht das Veröffentlichen von Inhalten (Artikel, Ideen, Fragen, Antworten), Interaktionen (Upvoten, Folgen) und Datenextraktion über eine Dual-Channel-Architektur:

  • HTTP-Kanal: Für Leseoperationen (Datenabruf) – schnell und effizient.
  • Browser-Kanal: Für Schreiboperationen (Inhalte veröffentlichen) – simuliert menschliches Verhalten, um Erkennung zu vermeiden.

Einrichtung

  1. Cookie-Export: Exportieren Sie Ihre Zhihu-Cookies und fügen Sie sie der Konfigurationsdatei zhihu_config.json im Stammverzeichnis des Projekts hinzu.
  2. Konfiguration: Bearbeiten Sie zhihu_config.json:
    • cookies: Cookie-Attribute (z. B. z_c0).
    • browser: Browser-Pfad (z. B. /usr/bin/google-chrome).
    • content: Standard-Inhalte (z. B. Fragen-ID, Antworttext).
  3. Abhängigkeiten installieren: pip install -r requirements.txt

Verwendung

Der Skill kann folgende Aktionen ausführen:

  • Artikel veröffentlichen: publish_article(title, content, tags)
  • Idee veröffentlichen: publish_idea(content)
  • Frage stellen: ask_question(title, detail)
  • Antworten: answer_question(question_id, content)
  • Upvoten: upvote_article(article_id)
  • Folgen: follow_user(user_id)
  • Daten extrahieren: extract_user_info(user_url) oder extract_question_data(question_url)

Aktionen werden entweder über HTTP (Lesen) oder Browser (Schreiben) ausgeführt, automatisch basierend auf dem Aktionstyp ausgewählt.

Konfigurationsdatei (zhihu_config.json)

{
  "cookies": {
    "z_c0": "ihr_z_c0_wert"
  },
  "browser": {
    "path": "/usr/bin/google-chrome",
    "headless": true
  },
  "content": {
    "default_title": "Standardtitel",
    "default_tags": ["Technologie", "KI"]
  }
}

Abhängigkeiten

  • Python 3.8+
  • selenium (pip install selenium)
  • requests (pip install requests)
  • beautifulsoup4 (pip install beautifulsoup4)
  • Weitere siehe requirements.txt

Fehlerbehebung

  • Browser startet nicht: Überprüfen Sie den Browser-Pfad in zhihu_config.json und installieren Sie einen kompatiblen ChromeDriver.
  • API-Fehler: Stellen Sie sicher, dass Ihre Zhihu-Cookies gültig und nicht abgelaufen sind. Exportieren Sie erneut, falls nötig.
  • Abhängigkeitsfehler: Führen Sie pip install -r requirements.txt aus, um alle Pakete zu installieren.

Lizenz

Keine angegeben.

Verwandte Skills