ZebroidФорумПубличный разделБаги / ОшибкиАрхивАвтовидео с Youtube - только 20-30 роликов, c rutube - 0

Автовидео с Youtube - только 20-30 роликов, c rutube - 0

18 декабря 2011, 08:56
Зарегистрирован: 26 апреля 2010, 01:51
Почему-то теперь автовидео с Youtube выдает только 20-30 роликов.

А с rutube вообще не парсит почему-то.



18 декабря 2011, 09:31
Зарегистрирован: 10 апреля 2012, 00:00
Youtube ошибку нашел, а вот с rutube дела похуже. Они поменяли формат выдачи, и теперь коды роликов немного сложнее доставать.



18 декабря 2011, 14:58
Зарегистрирован: 26 апреля 2010, 01:51
Сегодня не день Бекхама прямо:

3. Smotri.com - не парсит

4. video.mail.ru - не парсит

5. ВКонтакте мне побанили старые акки, а новые только через телефон регистрируют. Не могу проверить.

Итого из пяти способов мне доступен только Youtube, но он по 20 роликов за раз вытаскивает.



18 декабря 2011, 17:46
Зарегистрирован: 22 октября 2011, 13:54
Youtube ошибку нашел, а вот с rutube дела похуже. Они поменяли формат выдачи, и теперь коды роликов немного сложнее доставать.


На Youtube давно заметил, что они стали выдавать ссылки в ином формате. Но, подстраиваться под новый формат ссылок не имеет смысла, так как старые всё ещё есть на ютубе. Самое простое, что можно сделать, и это будет правильным,- брать за основу только ту часть ссылки, которая является кодом youtube.com/watch?v=R_FvjMF0WFE&feature и её вставлять в проигрыватель. Не знаю как оно было до сих пор, но изменилась именно часть конструкции ссылки, которая стояла до данного кода - вот эта - youtube.com/watch?v=. Их сейчас несколько на ютубе, но сам код остаётся неизменным, а проигрывается только особым образом составленная ссылка. Внутри проигрывателя, если менять только кодовую часть самого ролика, то всё будет работать. Не знаю, насколько внятно я объяснил, но, может быть это поможет как-то в решении проблемы?

Думаю, что с rutube тоже что-то типа этого произошло(?).



18 декабря 2011, 18:16
Зарегистрирован: 26 апреля 2010, 01:51
Насколько понимаю, периодически меняется формат страницы (html-код), и код парсера в Зеброиде нужно обновлять, если он теряет ориентиры откуда до куда парсить.



19 декабря 2011, 01:46
Зарегистрирован: 26 апреля 2010, 01:51
Кстати, в настройках вставки почему-то только 5 сервисов в выпадающем списке для поля "сервис".

А реально их уже давно намного больше.



19 декабря 2011, 03:57
Зарегистрирован: 22 октября 2011, 13:54
Насколько понимаю, периодически меняется формат страницы (html-код), и код парсера в Зеброиде нужно обновлять, если он теряет ориентиры откуда до куда парсить.


Чтобы не зависеть от (html-код) Ютуба, надо использовать из него только сам идентификатор видеоролика. Он остаётся неизменным, даже если они и меняют код плэйера или ссылки.



19 декабря 2011, 12:10
Зарегистрирован: 26 апреля 2010, 01:51
[quote="Oleg":28bonr4e]Насколько понимаю, периодически меняется формат страницы (html-код), и код парсера в Зеброиде нужно обновлять, если он теряет ориентиры откуда до куда парсить.


Чтобы не зависеть от (html-код) Ютуба, надо использовать из него только сам идентификатор видеоролика. Он остаётся неизменным, даже если они и меняют код плэйера или ссылки.[/quote:28bonr4e]

Это верно для пользователя.

Но сам парсер, встроенный в Зеброид может ломаться при изменении html-кода.



19 декабря 2011, 13:41
Зарегистрирован: 22 октября 2011, 13:54
Этого я уже не знаю, что знал, о том рассказал



Тема закрыта