LinkedIn Feed
Извлечение поста из ленты LinkedIn: автор, текст, вложения, реакции и количество комментариев.
Использование API
Добавьте &scraper=linkedin-feed к запросу Crawling API. URL-кодируйте целевой URL в параметре url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.linkedin.com/feed/update/urn:li:activity:7022155503770251267' \
--data-urlencode 'scraper=linkedin-feed' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.linkedin.com/feed/update/urn:li:activity:7022155503770251267',
{'scraper': 'linkedin-feed'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.linkedin.com/feed/update/urn:li:activity:7022155503770251267',
{ scraper: 'linkedin-feed' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.linkedin.com/feed/update/urn:li:activity:7022155503770251267', scraper: 'linkedin-feed')
data = JSON.parse(res.body)Пример входного URL
URL, передаваемый в параметре url (URL-декодированный для удобочитаемости):
https://www.linkedin.com/feed/update/urn:li:activity:7022155503770251267Структура ответа
Тело ответа в формате JSON. Типы полей могут быть null, если исходная страница не содержит значения.
Activity URN.
Отображаемое имя автора.
Заголовок профиля автора.
URL профиля автора.
Относительная временная метка.
Текст поста.
Прикреплённые изображения, видео, ссылки на документы.
Всего реакций.
Количество комментариев.
Количество репостов.
Пример ответа
{
"post_id": "urn:li:activity:7022155503770251267",
"author_name": "Jane Doe",
"author_headline": "VP Engineering",
"posted_at": "2 weeks ago",
"reactions_count": 1842,
"comments_count": 87,
"reposts_count": 42
}