用途:抓取指定 LinkedIn 个人主页的近期帖子,用于监控特定人物在 LinkedIn 上的发帖内容,例如跟踪创始人或高管的动态。
主要能力:通过 Apify 的 harvestapi/linkedin-profile-posts actor 执行抓取;支持一次传入多个主页 URL(逗号分隔);支持关键词过滤(逗号分隔,OR 逻辑);支持按最近 N 天筛选;输出格式可选 json 或 summary(摘要表格);运行前会打印费用估算。
使用方式:需设置 APIFY_API_TOKEN 环境变量(或使用 --token 参数),并安装依赖 pip install requests。示例: python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py --profiles "https://www.linkedin.com/in/marcelsantilli" --max-posts 10 多主页加关键词过滤: 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 摘要输出:加 --output summary。
CLI 参数:--profiles 必填,LinkedIn 主页 URL,逗号分隔;--max-posts 默认 20,每个主页最多抓取帖子数;--keywords 默认无,过滤关键词;--days 默认 30,仅包含最近 N 天帖子;--output 默认 json,可选 json 或 summary;--token 默认取环境变量,优先用 APIFY_API_TOKEN;--timeout 默认 300,等待 Apify 运行的最长秒数。
适用场景:需要持续关注特定人物 LinkedIn 发帖内容、做人物动态监控或内容汇总时使用。
限制:无原生日期过滤,日期在客户端按 postedAt/postedDate 过滤;主页 URL 必须是完整 LinkedIn 链接(如 https://www.linkedin.com/in/username);费用约每 1,000 条帖子 2 美元,脚本运行前会给出估算。