powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение информации о видео YouTube (без YouTube api)
16 сообщений из 16, страница 1 из 1
Получение информации о видео YouTube (без YouTube api)
    #39386826
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите, пожалуйста как получить информации по id Yotube видео ( где id это - https://www.youtube.com/watch?v=%7Bid%7D
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386844
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
API использовать нельзя, парсить нельзя

остается только обратиться к всевышнему и попросить послать знак.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386845
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жеrя- доступность видео(существует ли)
- YouTube video ID

Первое должно быть не так сложно. А вот второе это уже странно.

Жеrя И самое важное: YouTube API - использовать нельзя.

Тут есть один момент. По той причине по которой вам нельзя использовать YouTube API по этой же причине вас автоматически забанят при попытке сканировать сайт для получения перечисленной информации. Уж лучше API.

ЖеrяПодскажите, в каком направлении двигаться?! Неужели нужно парсерить?
Буду признателен за любой совет или может кто ссылку полезную даст.
Google -> youtube crawler
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386847
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingAPI использовать нельзя, парсить нельзя
остается только обратиться к всевышнему и попросить послать знак.
Взять готовый краулер. Пусть он парсит.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386853
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Это такое тестовое задание. Пусть банят. По ходу, кроме парсинга ничего не остаётся. Какой посоветуете))?
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386859
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖеrяЭто такое тестовое задание. Пусть банят. По ходу, кроме парсинга ничего не остаётся. Какой посоветуете))?
Посоветую выяснить у того кто дал задание, желает ли он решение с использованием готового краулера, или самостоятельной работы с HTTP и анализом HTML, или что у них там сейчас. А то, ведь, можно, например, и полноценный браузер прикрутить через Selenium и там всё это барахло из DOM вытащить.

В краулерах не разбираюсь.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386889
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
а что касается доступности видео?
Какой подход лучше?
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386896
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖеrяBlazkowicz,
а что касается доступности видео?
Какой подход лучше?
По той же ссылке HTTP статус код смотреть. 404 - видео нет. 200 - на месте. Разве что приватные и блокированые так и не различить. Не уверен так же на счет удалённых. Надо проверять.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386980
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла проблема с "YouTube video duration in seconds"
Делаю парсинг с помощью Jsoup.
Я так понял видео инжектится в страницу, после её закрузки и парсер не видит поля
Код: html
1.
<span class="ytp-time-duration">...</span> 


Может что-то посоветуете?
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39386995
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жеrя,

Посоветую Selenium.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387144
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробую разобраться с selenium, но всё равно не выходит пробую так:
Код: java
1.
2.
3.
WebDriver driver = new HtmlUnitDriver();
driver.get("https://www.youtube.com/watch?v=XnpKHQwJS4k");
WebElement element = driver.findElement(By.xpath("//span[@class='ytp-time-duration']"));


Что нужно ещё сделать? Selenium ругается, что Unable to locate a node.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387147
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жеrя,

Попробуйте вместо HtmlUnitDriver сначала драйвер для хрома или мозиллы.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387163
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, пробовал))
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387176
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖеrяBlazkowicz, пробовал))
Ладно.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387244
ali_tash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жеrя,

jsoup, не видит ajax контент, сам на это напаролся.
...
Рейтинг: 0 / 0
Получение информации о видео YouTube (без YouTube api)
    #39387281
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На гитхабе порядка 15 проектов по ключевым словам youtube+crawler
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение информации о видео YouTube (без YouTube api)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]