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

inshallakh

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

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

PS Через апи полный список айдишников выдрать не удается - апи показывает не все видео на канале.
 

ustas

Client
Регистрация
29.12.2010
Сообщения
260
Благодарностей
19
Баллы
18
паузу добавь может страница не успевает подгружаться
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Даже с паузой в 10 сек происходит то же самое.
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
А какая ошибка появляется после того, как нормально отрабатывает?
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Ошибка "Действие не выполнено"
 

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
Для начала нужно экшен клика на load more поставить необязательное действие иначе ошибку полюбому выдаст в самом конце так как у вас дальше все идет по успешной ветке. А также предположительно скорее всего через определенный промежуток на странице атрибуты меняются что в следствии выдает ошибку
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Добавил необязательное действие - все по-прежнему.

Про атрибуты - нужно покопаться вот здесь http://take.ms/GxvgR? А что конкретно изменить?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
  • Спасибо
Реакции: inshallakh

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Спасибо, скрипт заработал. Но столкнулся с новой проблемой: не удается вывести полный список видео. Когда пролистаешь примерно 1000 видео, кнопка Load more пропадает. А видео на канале гораздо больше, чем 1000.

Через АПИ тоже весь список получить не удается.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Спасибо, скрипт заработал. Но столкнулся с новой проблемой: не удается вывести полный список видео. Когда пролистаешь примерно 1000 видео, кнопка Load more пропадает. А видео на канале гораздо больше, чем 1000.

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

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
И это ограничение обойти невозможно?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
134
Баллы
43
еще можно пособирать с вкладок "главная" и "плейлисты"
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
а что за канал если не секрет?

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

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Спасибо всем за советы
 

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