Я искал любой способ получить результаты текущего опроса в прямом эфире и получать обновления о нем, Но у меня нет документации YouTube Api.
Я не хочу пытаться извлечь или создать для него расширение Chrome. Поскольку это может быть не разрешено YouTube с этической точки зрения (я не уверен, просто догадываюсь).
Если нет другого способа, у нас не будет другого способа, кроме как извлечь веб-страницы.
И второстепенный вопрос
Если кто-нибудь работал с Youtube Api. Легко ли YouTube превышает наш лимит или это займет больше времени и будет отклонено? [Относительно процесса увеличения лимита в 10000 квот на бесплатное использование API.]
@BenjaminLoison Ох, извините. Существует квота на бесплатное использование API, равная 10 000. И есть форма для превышения лимита, которая требует указания подробностей о ваших проектах. Поэтому я спрашивал, прост ли этот процесс или слишком сложен, если кто-нибудь это делал. в прошлом.Я думаю, мне не следовало писать здесь, кажется, это немного не по теме основного вопроса
@BenjaminLoison Спасибо, что проявили интерес и открыли проблему. Я бы связался с проблемой GitHub.





Еще раз YouTube Data API v3 не предоставляет базовых функций.
Рекомендую вам опробовать мой операционный API YouTube с открытым исходным кодом . Действительно, выбрав https://yt.lemnoslife.com/lives?part=poll&id=VIDEO_ID, вы получите опрос, который ищете в item["poll"].
Вот пример ответа:
{
"kind": "youtube#videoListResponse",
"etag": "NotImplemented",
"items": [
{
"kind": "youtube#video",
"etag": "NotImplemented",
"id": "VIDEO_ID",
"poll": {
"question": "Question",
"choices": [
{
"text": "First choice",
"voteRatio": 1
},
{
"text": "Second choice",
"voteRatio": 0
}
],
"channelName": "Benjamin Loison",
"timestamp": "2\u00a0min ago",
"totalVotes": 2,
"channelThumbnails": [
{
"url": "https://yt4.ggpht.com/ijUcEdCQW8vxf5pkiKVANsW3rCVTjXPbmtE2unfplLJUcmYYzFofB8ZPV-1d-NUpFfE44nzSfQ=s32-c-k-c0x00ffffff-no-rj",
"width": 32,
"height": 32
},
{
"url": "https://yt4.ggpht.com/ijUcEdCQW8vxf5pkiKVANsW3rCVTjXPbmtE2unfplLJUcmYYzFofB8ZPV-1d-NUpFfE44nzSfQ=s64-c-k-c0x00ffffff-no-rj",
"width": 64,
"height": 64
}
]
}
}
]
}
Что вы имеете в виду под словами «Легко ли YouTube превышает наш лимит или это займет больше времени и будет отклонено?» Веб-скрапинг кажется единственным решением. Я открыл проблему для этой цели в моем API с открытым исходным кодом для веб-скрапинга. Я постараюсь поработать над этим, когда у меня будет минутка.