YouTube

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Приветствую.
Столкнулся с проблемой. Не получается проверить завершение загрузки видео на YouTube.
Проверка на текст "Обработка завершена". На страницах до загрузки, текст встречается 2 раза.
На странице самой загрузки, текст встречается 3 раза, но не отображается.
По завершению загрузки текст становится видимым, с появлением параметров размеров отображения.
ВОПРОС как построить проверку на данный текст с условиям видимости? Найти параметры размеров отображения текста в содержимом страницы не удалось=(
Заранее спасибо.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Можно в цикле брать у элемента атрибут width, если он 0 то ждать дальше.
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Но атритут <div class="progress-bar-progress" style="width: 100%;">
 

rostonix

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

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
<button role="button" type="button" class="return-to-editing-button yt-uix-button yt-uix-button-default yt-uix-button-size-default" onclick=";return false;"><span class="yt-uix-button-content">Вернуться к редактированию </span></button>
<div class="progress-bars">
<div class="progress-bar-background"></div>
<span class="progress-bar-text-upload-queued">
В очереди загрузки...
</span>
<div class="progress-bar-uploading">
<span class="progress-bar-text hid" style="display: none;">Загружено <span class="progress-bar-percentage">100 %</span>
</span>
<div class="progress-bar-progress" style="width: 100%;">
<span class="progress-bar-head"></span>
</div>
</div>

<div class="progress-bar-processing" style="">
<span class="progress-bar-text">Обработано <span class="progress-bar-percentage">100 %</span>
</span>
<span class="progress-bar-text-done">Обработка завершена
</span>
<div class="progress-bar-progress" style="width: 100%;">
<span class="progress-bar-head"></span>
</div>
</div>
<span class="upload-time-remaining hid" style="display: none;">Осталась 1 минута.</span>
<button role="button" type="button" class="yt-uix-tooltip item-cancel yt-uix-button yt-uix-button-default yt-uix-button-size-default yt-uix-button-has-icon yt-uix-tooltip yt-uix-button-empty" onclick=";return false;" title="Отменить загрузку" style="visibility: visible;"><span class="yt-uix-button-icon-wrapper"><img title="" alt="Отменить загрузку" src="http://s.ytimg.com/yts/img/pixel-vfl3z5WfW.gif" class="yt-uix-button-icon yt-uix-button-icon-upload-cancel" /></span></button>
</div>

<div class="item-title">Untitled all00h06m53s 00h07m19s</div>
<div class="save-error-message"></div>
<div class="yt-alert yt-alert-naked yt-alert-info upload-item-alert" style=""> <div class="yt-alert-icon">
<img alt="Значок оповещения" class="icon master-sprite" src="http://s.ytimg.com/yts/img/pixel-vfl3z5WfW.gif" />
</div>
<div role="alert" class="yt-alert-content"> <span class="yt-alert-vertical-trick"></span>
<div class="yt-alert-message">Нажмите "Опубликовать", чтобы сделать видео доступными для всех.</div>
</div></div>
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
А почему не использовать элемент что на скрине?
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Нашел! проверка на <span class="progress-bar-text">Обработано <span class="progress-bar-percentage">100 %</span>
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Не смог использовать то что на скрине=( толи я кривой,толи они порядк элемента отображаемого меняется,так и не понял=( Если несложно объясните подробней как это сделать( для чайника)
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Подскажите пожалуйста, как загрузить все элементы для добавлений аннотаций к видео?
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Подскажите пожалуйста,как можно скачать видео с youtube, не прибегая к использованию сторонних сервисов?
 

Rainsteel

Client
Регистрация
08.04.2015
Сообщения
102
Благодарностей
9
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Могу предложить только решение на питоне)
 

Rainsteel

Client
Регистрация
08.04.2015
Сообщения
102
Благодарностей
9
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
вот предлагаю)
http://np1.github.io/pafy/
Если не помогает, то велкам в личку с конкретной задачей и бюджетом)))))
 

Rainsteel

Client
Регистрация
08.04.2015
Сообщения
102
Благодарностей
9
Баллы
18

Rainsteel

Client
Регистрация
08.04.2015
Сообщения
102
Благодарностей
9
Баллы
18

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