TikTok Profile
Извлечение профиля автора TikTok - биография, количество подписчиков, общее число лайков и превью последних видео.
Используйте JS token
Скрейперы TikTok лучше всего работают с вашим JavaScript token.
Использование API
Добавьте &scraper=tiktok-profile к запросу Crawling API. URL целевой страницы должен быть URL-кодирован в параметре url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.tiktok.com/@loveyourboka' \
--data-urlencode 'scraper=tiktok-profile' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.tiktok.com/@loveyourboka',
{'scraper': 'tiktok-profile'}
)
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.tiktok.com/@loveyourboka',
{ scraper: 'tiktok-profile' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.tiktok.com/@loveyourboka', scraper: 'tiktok-profile')
data = JSON.parse(res.body)Пример входного URL
URL, передаваемый в параметре url (URL-декодирован для читаемости):
https://www.tiktok.com/@loveyourbokaСтруктура ответа
Тело JSON-ответа. Типы полей могут быть null, если исходная страница не содержит значения.
@username профиля.
Отображаемое имя.
Биография профиля.
URL изображения профиля.
Наличие значка верификации.
Общее число подписчиков.
Количество аккаунтов, на которые подписан пользователь.
Общее число полученных лайков.
Общее число опубликованных видео.
Объекты последних видео.
Пример ответа
{
"username": "loveyourboka",
"display_name": "Love Your Boka",
"verified": false,
"follower_count": 82400,
"following_count": 213,
"likes_count": 1820000,
"videos_count": 412
}