В принципе, я хочу получить информацию из видео в Facebook. Идентификатор включает: заголовок, идентификатор, URL-адрес загрузки, миниатюру.
Для моего кода:
const response = await got(url);
const title = response.body
.split('<title id = "pageTitle">')[1]
.split('</title>')[0];
const name = response.body
.split('{__typename:"Page",name:"')
.pop()
.split('"')
.shift();
const duration = response.body
.split('playable_duration:')
.pop()
.split(',')
.shift();
let thumbnail =
'https:' +
response.body
.split('"thumbnailUrl":"https:')
.pop()
.split('"')
.shift()
.split('\\')
.join('');
В настоящее время я использую модуль got для удаления своего URL-адреса Facebook, но иногда я получал экран входа в систему Facebook.
Стоит ли использовать Headless-браузер, например кукольник?
Кто-нибудь может мне помочь?
Отредактировано для более подробной информации.
@CBroe, спасибо за ответ! Могу ли я использовать другой способ без Facebook API?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


что ты уже испробовал? не могли бы вы добавить минимальный воспроизводимый пример этих усилий к самому вопросу?