Сбор айдишников видео на ютубе

  • Автор темы Автор темы inshallakh
  • Дата начала Дата начала

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Реакции
0
Баллы
6
Есть задача: надо собрать айдишники видео с одного канала на ютубе. Роликов на канале больше 100000. Я сделал экшен "Клик на Load more" и зациклил его. Но цикл срабатывает раза 3, потом ломается. А нужно сделать 3000-4000 циклов. Скрин: http://take.ms/atdSj

Что я делаю не так?

PS Через апи полный список айдишников выдрать не удается - апи показывает не все видео на канале.
 
паузу добавь может страница не успевает подгружаться
 
Даже с паузой в 10 сек происходит то же самое.
 
Ошибка "Действие не выполнено"
 
Для начала нужно экшен клика на load more поставить необязательное действие иначе ошибку полюбому выдаст в самом конце так как у вас дальше все идет по успешной ветке. А также предположительно скорее всего через определенный промежуток на странице атрибуты меняются что в следствии выдает ошибку
 
Добавил необязательное действие - все по-прежнему.

Про атрибуты - нужно покопаться вот здесь http://take.ms/GxvgR? А что конкретно изменить?
 
Спасибо, скрипт заработал. Но столкнулся с новой проблемой: не удается вывести полный список видео. Когда пролистаешь примерно 1000 видео, кнопка Load more пропадает. А видео на канале гораздо больше, чем 1000.

Через АПИ тоже весь список получить не удается.
 
Спасибо, скрипт заработал. Но столкнулся с новой проблемой: не удается вывести полный список видео. Когда пролистаешь примерно 1000 видео, кнопка Load more пропадает. А видео на канале гораздо больше, чем 1000.

Через АПИ тоже весь список получить не удается.
это не ошибка, а ограничения сайта
 
И это ограничение обойти невозможно?
 
еще можно пособирать с вкладок "главная" и "плейлисты"
 
а что за канал если не секрет?

Пы.Сы. имхо смотрите в сторону апи ютуба - будет проще и быстрее
 
Спасибо всем за советы
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)