Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2016, 17:36
Новичок на форуме
Отправить личное сообщение для grindy Посмотреть профиль Найти все сообщения от grindy
 
Регистрация: 16.12.2013
Сообщений: 8

Как вытянуть ссылки на все видео на канале Youtube
Здравствуйте.
Нужно получить список ссылок на все видео, которые были загружены на канал (пример:https://www.youtube.com/channel/UCnb...NvxpDQw/videos)
.

По-умолчанию на страницу выводяться 30 видео, остальные подгружаются после нажатия на конку "еще". Т.е. как средствами javascript вывести на страницу все видео, которые есть на канале и получить на них ссылки?
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2016, 19:29
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Используйте Youtube API для этого

https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId={ай-ди канала}&maxResults={кол-во видео}&key={ваш ключ для доступа к апи}

Данные возвращает в JSON-формате, попробовал для канала, который в ссылке выше
{
	"kind": "youtube#searchListResponse",
	"etag": "\"gMxXHe-zinKdE9lTnzKu8vjcmDI/YaEXMxONTzmlB4Fm6tl5nvoYoig\"",
	"nextPageToken": "CAEQAA",
	"regionCode": "EE",
	"pageInfo": {
		"totalResults": 118,
		"resultsPerPage": 1
	},
	"items": [
		{
			"kind": "youtube#searchResult",
			"etag": "\"gMxXHe-zinKdE9lTnzKu8vjcmDI/3WRFLD-rJnZEsltW_4usJHNjBJA\"",
			"id": {
				"kind": "youtube#video",
				"videoId": "dH7snPbi3Z4"
			},
			"snippet": {
				"publishedAt": "2016-12-29T11:55:51.000Z",
				"channelId": "UCnbxcA3kZ_uUYIBHNvxpDQw",
				"title": "T-killah & Дневник хача - Вася в разносе (ft. Роман Bestseller) (Премьера Клипа)",
				"description": "Вася в разносе (feat. Роман Bestseller) - Single, T-killah [url]https://itun.es/ru/KGCEgb[/url] ------------------------------ T-killah & Дневник хача - Вася в разносе...",
				"thumbnails": {
					"default": {
						"url": "https://i.ytimg.com/vi/dH7snPbi3Z4/default.jpg",
						"width": 120,
						"height": 90
					},
					"medium": {
						"url": "https://i.ytimg.com/vi/dH7snPbi3Z4/mqdefault.jpg",
						"width": 320,
						"height": 180
					},
					"high": {
						"url": "https://i.ytimg.com/vi/dH7snPbi3Z4/hqdefault.jpg",
						"width": 480,
						"height": 360
					}
				},
				"channelTitle": "ДНЕВНИК ХАЧА",
				"liveBroadcastContent": "none"
			}
		}
	]
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
YouTube Data API v3. Выборка и сорт-ка видео. Neugierig Общие вопросы Javascript 1 04.08.2016 12:35
Как получить длину видео Джэксон Flash 7 23.08.2013 15:08
Как вытянуть содержимое тега? kakarotto Элементы интерфейса 2 23.07.2010 17:21
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37