mcpField
L
linkedin-profile-post-scraper

linkedin-profile-post-scraper

github.com/gooseworks-ai营销与增长1.3k71 次安装3 天前更新
代码仓库

关于 linkedin-profile-post-scraper

这是一个命令行技能,通过 Apify `harvestapi/linkedin-profile-posts` actor 抓取指定 LinkedIn 个人资料的近期帖子。支持关键词和日期范围筛选,并可输出 JSON 或摘要。

主要功能

  1. 01抓取指定 LinkedIn 个人资料的帖子
  2. 02按关键词进行 OR 逻辑筛选
  3. 03限定近期日期范围
  4. 04输出 JSON 或摘要
  5. 05打印预估抓取费用

适用场景

  1. 01收集一个或多个个人资料的近期帖子
  2. 02查找符合指定关键词的帖子
  3. 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 actor 抓取指定 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,多个 URL 以逗号分隔
--max-posts20每个个人资料最多抓取的帖子数
--keywords无用于筛选的关键词(以逗号分隔,采用 OR 逻辑)
--days30仅包含最近 N 天内发布的帖子
--outputjson输出格式:json 或 summary
--token环境变量Apify 令牌(建议使用 APIFY_API_TOKEN 环境变量)
--timeout300等待 Apify 运行的最长秒数

费用

每抓取 1,000 条帖子约需 $2。脚本会在运行前打印费用估算。

注意事项

  • 不支持原生日期筛选——日期会根据 postedAt/postedDate 在客户端进行筛选
  • 个人资料 URL 必须是完整的 LinkedIn URL(例如 https://www.linkedin.com/in/username)

评论

支持 Markdown