Парсер ютуб канала телеграм. Помощь.

вареник с мясом?

Новичок
Автор темы
12
0
Хочу сделать парсер ютуб канала в телеграм, который при отправке ссылки выдает все названия видео в виде inline кгопоа, по нажатию по которой будет отправлена информация о видео: название, жата выхода, количество просмотров. Можно будет скачать видел.

При отправке ссылки бот отправляет кнопку, но без названия видео на кнопках. Кто знает, что сделать?
 
  • Клоун
Реакции: Fott

TravkaCode.lover()

Участник
99
26
Хочу сделать парсер ютуб канала в телеграм, который при отправке ссылки выдает все названия видео в виде inline кгопоа, по нажатию по которой будет отправлена информация о видео: название, жата выхода, количество просмотров. Можно будет скачать видел.

При отправке ссылки бот отправляет кнопку, но без названия видео на кнопках. Кто знает, что сделать?
Парсить ютуб канал через бску и создавать "Таблицу" по типу:

JSON:
{
    "user_id": n,
    "url": ...,
    "videos": [
        {
            "video_id": n,
            "url": ...,
            "created_date": ...,
            "views": n,
            "likes": n,
            "dislike": n
        }
    ],
    ....
}
и потом это парсишь и отправляешь в тг канал со всеми прилегающими. (Или можешь не создавать таблицу, прямо так отправлять.)
Если ты не знаешь как парсить ютуб каналы, то в интернете полно апишек которые помогают это делать.
 

вареник с мясом?

Новичок
Автор темы
12
0
а на каком этапе сейчас твой парсер? что именно у тебя не получается? предоставь код. или ты хочешь чтобы тебе написали? обратись в раздел услуг)
На этапе с кнопками. Выдает «Выбери видео» и дальше должны быть кнопки, но их нет
Парсить ютуб канал через бску и создавать "Таблицу" по типу:

JSON:
{
    "user_id": n,
    "url": ...,
    "videos": [
        {
            "video_id": n,
            "url": ...,
            "created_date": ...,
            "views": n,
            "likes": n,
            "dislike": n
        }
    ],
    ....
}
и потом это парсишь и отправляешь в тг канал со всеми прилегающими. (Или можешь не создавать таблицу, прямо так отправлять.)
Если ты не знаешь как парсить ютуб каналы, то в интернете полно апишек которые помогают это делать.
А как это выглядит в живую, можно пример? Что за библиотека или она уже встроенная в пайтон со всеми стандартными?
 

TravkaCode.lover()

Участник
99
26
На этапе с кнопками. Выдает «Выбери видео» и дальше должны быть кнопки, но их нет

А как это выглядит в живую, можно пример? Что за библиотека или она уже встроенная в пайтон со всеми стандартными?
Нет такой встроенной библиотеки. Ты можешь установить стороннюю библиотеку от стороннего разработчика через pip/pip3 install ...
 

вареник с мясом?

Новичок
Автор темы
12
0

вареник с мясом?

Новичок
Автор темы
12
0

вареник с мясом?

Новичок
Автор темы
12
0
ты пришёл на форум за помощью, при этом не приложил никакой код. Сами данные ты уже спарсил? Какая проблема у тебя с кнопками? Можешь детальнее описать?
Да, потому что писал топик с телефона.
Скорее всего ничего не сделано, если он не выдает кнопки с названиями видео.
B9BB6B33-3935-4FCB-91E5-8510F7D215AD.jpeg


Пока что только так могу показать. Как будет доступ к пк, так отправлю.
Логика в том, что после отправки ссылки на канал должны быть inline кнопки с названием видео. Нажимаешь на такую и она выдаёт информацию о ролике, с возможностью скачать его.
 

вареник с мясом?

Новичок
Автор темы
12
0
получается, что парсер ты не написал? с чем конкретно нужна помощь? ты хочешь чтобы за тебя написали код?
За меня - нет. Помогли с проблемой.

Как правильно парсер написать для ютуба? Я беру нужный div но по итогу это не работает
 

TastyBread123

Известный
611
290

вареник с мясом?

Новичок
Автор темы
12
0
Зачем так делать, просто используй что-то на подобии youtube-dl и его форков
Идея заключается в том, чтобы можно было получить доступ ко всем видео на канале. Добавлять в избранное каналы для быстрого доступа, а не заходить на ютуб каждый раз, чтобы скопировать ссылку. Все, чтобы было удобно.
 

nelit.dev

Участник
45
20
Идея заключается в том, чтобы можно было получить доступ ко всем видео на канале. Добавлять в избранное каналы для быстрого доступа, а не заходить на ютуб каждый раз, чтобы скопировать ссылку. Все, чтобы было удобно.

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