小紅書自動公開ツール: 自動投稿用CLIツール

XiaohongshuSkills: 小紅書コンテンツ公開の自動化

この強力なオープンソースPython CLIツールで小紅書ワークフローを革新。XiaohongshuSkills(旧RedBookSkills)は、中国の人気ライフスタイルプラットフォームである小紅書(Xiaohongshu/RED)で、コンテンツ公開、データスクレイピング、アカウント管理を完全に自動化します。

🚀 主な機能

  • 自動公開: タイトル、コンテンツを自動入力、URL/ローカルファイルから画像をアップロード
  • スマートトピックタグ: コンテンツ末尾から#ハッシュタグを抽出して自動追加
  • 複数アカウント対応: 独立したクッキーで複数アカウントを管理
  • ヘッドレスモード: Chrome DevTools Protocol (CDP)を使用してブラウザウィンドウなしで実行
  • リモートデプロイ: --host/--port経由でリモートChromeインスタンスに接続
  • コンテンツインテリジェンス: ノート検索、詳細取得、コメント投稿、アナリティクススクレイピング

🎯 クイックスタートガイド

1. セットアップ

pip install -r requirements.txt

2. 初回ログイン

python scripts/cdp_publish.py login
開いたChromeウィンドウでQRコードをスキャン。

3. コンテンツ公開(ヘッドレス)

python scripts/publish_pipeline.py --headless \
  --title "記事タイトル" \
  --content "記事コンテンツ\n\n#xiaohongshu #automation #python" \
  --image-urls "https://example.com/image1.jpg https://example.com/image2.jpg"

4. プレビューモード(視覚確認)

python scripts/publish_pipeline.py --preview --title "タイトル" --content "コンテンツ"

🔍 高度な機能

複数アカウント管理

# アカウント一覧
python scripts/cdp_publish.py list-accounts

# 特定アカウントで公開
python scripts/publish_pipeline.py --account myaccount --headless --title "タイトル"

コンテンツリサーチ&スクレイピング

# ノート検索
python scripts/cdp_publish.py search-feeds --keyword "春招"

# アナリティクスダッシュボード取得
python scripts/cdp_publish.py content-data --csv-file data.csv

# コメント投稿
python scripts/cdp_publish.py post-comment-to-feed --feed-id ID --content "素晴らしい投稿!"

🛠 技術的ハイライト

  • ログイン状態キャッシュ: 12時間ローカルキャッシュでQRスキャンを削減
  • ホットリンク防止: 画像ダウンロード時にRefererヘッダーを自動追加
  • WSL/リモートパス対応: クロスプラットフォームパス用に--skip-file-check
  • エラー耐性: 自動ログイン検出とタブ再利用オプション

📊 リポジトリ統計

  • 1.2K Stars | 123 Forks | MIT License
  • Python 3.10+Windows(Chrome必要)向けに構築

⚠️ 重要なお知らせ

  • 教育目的のみ - 小紅書の利用規約を遵守
  • クッキーはChromeプロファイルに安全に保存
  • プラットフォームUI更新時はセレクター変更を監視

小紅書戦略を自動化する準備はできましたか? リポジトリをクローンして本格公開を開始!コンテンツクリエイター、マーケター、ソーシャル自動化ワークフローを構築する開発者に最適。

GitHub Repo

この記事を共有