关于 linkedin-profile-post-scraper
这是一个命令行技能,通过 Apify `harvestapi/linkedin-profile-posts` actor 抓取指定 LinkedIn 个人资料的近期帖子。支持关键词和日期范围筛选,并可输出 JSON 或摘要。
主要功能
- 01抓取指定 LinkedIn 个人资料的帖子
- 02按关键词进行 OR 逻辑筛选
- 03限定近期日期范围
- 04输出 JSON 或摘要
- 05打印预估抓取费用
适用场景
- 01收集一个或多个个人资料的近期帖子
- 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 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-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