linkedin-profile-post-scraper について
指定した LinkedIn プロフィールの最近の投稿を、Apify の `harvestapi/linkedin-profile-posts` actor で取得するコマンドラインスキルです。キーワードと期間で絞り込み、JSON または要約を出力できます。
主な機能
- 01指定した LinkedIn プロフィールの投稿を取得
- 02OR 条件でキーワードを絞り込み
- 03最近の期間に限定
- 04JSON または要約を出力
- 05取得費用の見積もりを表示
活用シーン
- 011件以上のプロフィールから最近の投稿を収集
- 02指定キーワードに一致する投稿を検索
- 03要約形式でプロフィールの最近の活動を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill linkedin-profile-post-scraperインストール後、Claude Code で/linkedin-profile-post-scraperを入力して読み込まれたか確認します。
同梱ファイルscripts/scrape_linkedin_posts.pyskill.meta.json
詳細
LinkedInプロフィール投稿スクレーパー
Apify の harvestapi/linkedin-profile-posts アクターを使用して、特定の LinkedIn プロフィールから最近の投稿をスクレイピングします。
クイックスタート
APIFY_API_TOKEN 環境変数(または --token フラグ)が必要です。依存関係をインストールします:pip install requests。
# Scrape recent posts from a profile
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/example-person" --max-posts 10
# Multiple profiles with keyword filtering
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/person1,https://www.linkedin.com/in/person2" \
--keywords "AI,growth" --days 30
# Summary table
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/example-person" --output summary
CLI リファレンス
| フラグ | デフォルト | 説明 |
|---|---|---|
--profiles | 必須 | LinkedInプロフィールのURL(カンマ区切り) |
--max-posts | 20 | プロフィールごとにスクレイピングする投稿の最大数 |
--keywords | なし | 絞り込みに使うキーワード(カンマ区切り、OR 条件) |
--days | 30 | 過去 N 日間の投稿のみを対象にします |
--output | json | 出力形式:json または summary |
--token | 環境変数 | Apify トークン(APIFY_API_TOKEN 環境変数の使用を推奨) |
--timeout | 300 | Apify の実行を待機する最大秒数 |
費用
スクレイピングした投稿 1,000 件あたり約 $2 です。スクリプトは実行前に費用の見積もりを表示します。
注意事項
- 日付によるネイティブなフィルタリングには対応していません。日付は
postedAt/postedDateに基づいてクライアント側で絞り込まれます - プロフィールURLには LinkedIn の完全なURLを指定する必要があります(例:
https://www.linkedin.com/in/username)
コメント
Markdown 対応