Сборщик

Скрапер LinkedIn Post Comments

Те, кто публично прокомментировал пост в LinkedIn: имя, текст комментария, время и число собранных лайков, по строке на комментарий. Читателю без входа LinkedIn показывает первые восемь–десять, остальное закрывает, и никогда не показывает тех, кто только поставил реакцию.

Содержание

Что он собирает

Соцсети

Те, кто публично прокомментировал пост в LinkedIn: имя, текст комментария, время и число собранных лайков, по строке на комментарий. Читателю без входа LinkedIn показывает первые восемь–десять, остальное закрывает, и никогда не показывает тех, кто только поставил реакцию. Это скрапер, а значит весь договор такой: заполните форму — и вернётся одна таблица. Окно браузера не открывается, слоты автоматизаций вашего тарифа не тратятся, а запросы уходят по обычному HTTP с TLS-отпечатком настоящего браузера.

Он прекрасно работает и с вашего собственного адреса: прокси можно выбрать при запуске, но этому источнику он не нужен. Как бы ни ушёл запрос, каждая строка это фиксирует — см. служебные колонки ниже.

Что вы даёте — 6

Форма, которую рисует приложение, прочитанная из самой карточки. Каждая подсказка ниже — та же, что стоит рядом с этим полем в диалоге запуска, так что здесь нет описания продукта, написанного отдельно от него.

Один ответ, без которого запуск не начнётся

posts
Posts · list · обязательное

One post per line — the linkedin.com/posts/… URL, the lnkd.in/… short link the Share button copies, a /feed/update/urn:li:activity:… address, or the bare activity id. The same input LinkedIn Posts takes, so run both over one list and join them on the post.

Всё остальное — по желанию

maxCommentsPerPost
Most recent, per post · number

Keeps the first few from each post rather than all of them. It saves no requests — the comments all arrive in one reply.

minLikes
Minimum likes · number

Reactions on the comment itself. A comment with none carries no counter at all and fails this rather than counting as zero.

keywords
Comment contains · list

Keeps a comment only when its text contains one of these — the quickest way to turn a thread into a short list worth reading.

commenters
Commenter is · list

Matches part of the name, so a first name is enough. LinkedIn publishes no profile URL beside a comment, so the name is all there is to match on.

commentedWithinDays
Commented in the last (days) · number

Counted from the moment the run starts.

Что вернётся — колонок: 10

Один датасет на запуск — типизированная таблица, которая принадлежит вашему рабочему пространству: её можно сортировать, фильтровать, править прямо в сетке, выгружать целиком или читать через локальный API. Вот колонки, с которыми она создаётся.

Одна колонка помечена как может быть пустой. Это факт о самой записи, а не о сборщике — пост без отметки места, аккаунт без категории бизнеса, — и об этом сказано вслух, чтобы пустая ячейка не читалась как сломанный скрапер. Колонку, которой в ответе не бывает вовсе, удаляют на стороне каталога, а не поставляют пустой, так что здесь нет ничего декоративного.

Из LinkedIn Post Comments — колонок: 6

КлючКолонкаТип
commenterCommentertext
textCommentlongText
postedAtCommenteddatetime
likesLikesможет быть пустойnumber
commentIdComment idtext
searchTermOn posttext

Пишет каждый скрапер — колонок: 4

Одни и те же четыре на каждой карточке, чтобы таблица и через несколько месяцев могла ответить, откуда взялись её строки: из какого сервиса, когда, с личностью какого профиля уходили запросы и был ли выполнен вход.

КлючКолонкаТип
platformPlatformtext
collected_atCollected atdatetime
profileCollected byprofile
logged_inSigned inselect

Четыре способа запустить

Вкладка «Скраперы». Выберите карточку, заполните форму, нажмите «Старт». Каждый запуск отсюда создаёт новую таблицу, названную по тому, что вы искали, и по времени запуска. Хотите — сначала проверьте: скрапер соберёт одну страницу, ничего не запишет и покажет, какие колонки вернулись заполненными.

Попросите ассистента. У него есть весь каталог, поэтому эта карточка — фраза, а не форма. Он заполнит параметры выше из того, что вы сказали, и покажет их вам до запуска.

Через MCP или локальный API. Та же карточка, но из кодового агента: argus_run_scraper на MCP-сервере или POST http://127.0.0.1:39219/v1/scrapers/run в локальном API. Рядом лежит пример вызова, который ничего не записывает.

argus_run_scraper — LinkedIn Post Comments
{
  "kind": "linkedin_post_comments",
  "inputs": {
    "posts": [
      "…"
    ]
  }
}

Шагом внутри сценария. Шаг Run scraper ставит этот сборщик в середину автоматизации — собрать, отфильтровать, разослать — и дерево всё так же не открывает при этом ни одного окна. Это ещё и единственный вызывающий, который может отменить правило «таблица на запуск»: если указать ему таблицу по имени, он создаст её с колонками выше, когда её нет, и дальше будет складывать туда каждый запуск — дописывая строки или обновляя их на месте по колонке, которую вы выбрали для сопоставления. Следующему шагу он передаёт имя таблицы, её идентификатор и число строк.

Где он останавливается

Строк на одну цель — примерно 8, и это весь ответ. Это все комментарии, которые LinkedIn встраивает для читателя без входа. Настоящее их число стоит в колонке Comments таблицы LinkedIn Posts, а остаток ветки закрыт стеной входа.

Управлять страницей он не станет. Всё, чему нужен настоящий браузер — сайт без списочной точки под капотом или любая работа с вашим собственным аккаунтом, — это автоматизация, и это другой инструмент, а не худшая версия этого.

Он никуда не входит. Чтение публичной страницы без входа — устоявшаяся позиция: Bright Data собирала данные Meta без входа и выиграла, hiQ собирала LinkedIn со входом и проиграла. Поэтому эта карточка не просит аккаунта и не держит его.

Остальные карточки LinkedIn

Карточка на задачу, а не на сервис: профили, посты и люди вокруг них — три коллекции с тремя схемами.