Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 06:56:39

Страниц: [1] 2 3 4
Печать
Автор Тема: парсер ссылок ютюб...  (Прочитано 450 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasovsky    ↓ 
25 Ноябрь, 2011, 10:05:46
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

не знаю, какой он тут, но некоторые ссылки не проходят.
запилил регулярку:
Text
#(?:http:\/\/)?(?:www\.)?youtu(?:be\.com.+?v(?:\=|\/)|\.be\/)(.+)#
перепробовал все найденные варианты:
Text
http://www.youtube.com/watch?feature=player_profilepage&v=VIDEOID
http://youtube.com/watch?feature=player_profilepage&v=VIDEOID
www.youtube.com/watch?feature=player_profilepage&v=VIDEOID
youtube.com/watch?feature=player_profilepage&v=VIDEOID
http://www.youtube.com/watch?v=VIDEOID#t=30s
http://www.youtube.com/watch?v=VIDEOID&t=30s
www.youtube.com/v/VIDEOID
www.youtube.com?v=VIDEOID
http://youtu.be/VIDEOID
youtu.be/VIDEOID
youtu.be/VIDEOID?t=30s
youtu.be/VIDEOID#t=30s
Результат:
Text
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID#t=30s
VIDEOID&t=30s
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID?t=30s
VIDEOID#t=30s

проверил на пыха.ру/фишки/регексп
будет круто, есль норм будет работать))
Записан
Frozzeg    ↓ 
25 Ноябрь, 2011, 10:20:30 , спустя 14 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5501
Сила слова: 1.67

сделай еще чтоб в конце ссылки #! проходило и я залью )
Спустя 1 минуту 3 секунды добавил
Text
http://www.youtube.com/watch?feature=player_profilepage&v=VIDEOID#!
Записан
Stasovsky    ↓ 
25 Ноябрь, 2011, 10:22:48 , спустя 2 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

а что это #! дает?
Записан
Frozzeg    ↓ 
25 Ноябрь, 2011, 10:28:55 , спустя 6 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5501
Сила слова: 1.67

ничего :D просто часто в url эта хренька болтается, но не парсится, глаза мозолит
Спустя 3 минуты 2 секунды добавил
а еще круче было бы сделать парсер на привязку ко времени
 
http://www.youtube.com/watch?feature=player_detailpage&v=nBsEZzOYFcc#t=98s
Спустя 30 секунд добавил
парсит, но не поддерживает сучка
Записан
Stasovsky    ↓ 
25 Ноябрь, 2011, 10:38:10 , спустя 9 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

так в результатах время есть
только косяк нашел... при
Text
http://www.youtube.com/watch?v=VIDEOID&feature=player_profilepage
результат
Text
VIDEOID&feature=player_profilepage
, а он в эмбеде не пашет...
а на #! пох)) и с ним работает))
Спустя 11 секунд добавил
ша попробую поправить
Записан
Stasovsky    ↓ 
25 Ноябрь, 2011, 11:33:57 , спустя 55 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

перепелил, теперь она больше и страшнее:
Text
@(?:http:\/\/)?(?:www\.)?youtu(?:be\.com.+?v(?:\=|\/)|\.be\/)([a-z0-9_-]+)(?:(?:&|\?|#)t=([a-z0-9_]+))?.*@i
перепробовал вот это:
Text
http://www.youtube.com/watch?v=VIDEOID&feature=player_embedded
http://www.youtube.com/watch?v=VIDEOID&feature=player_embedded&t=30s
http://www.youtube.com/watch?feature=player_profilepage&v=VIDEOID
http://youtube.com/watch?feature=player_profilepage&v=VIDEOID
www.youtube.com/watch?feature=player_profilepage&v=VIDEOID
youtube.com/watch?feature=player_profilepage&v=VIDEOID
http://www.youtube.com/watch?v=VIDEOID#t=30s
http://www.youtube.com/watch?v=VIDEOID&t=30s
www.youtube.com/v/VIDEOID
www.youtube.com?v=VIDEOID
http://youtu.be/VIDEOID
youtu.be/VIDEOID
youtu.be/VIDEOID?t=30s
youtu.be/VIDEOID#t=30s
результат вот такой:
Text
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID 30s
VIDEOID 30s
VIDEOID
VIDEOID
VIDEOID
VIDEOID
VIDEOID 30s
VIDEOID 30s
в \1 ид видео, в \2 время
Спустя 4 минуты 13 секунд добавил
тваюмать!)) не везде время выдернул))
Записан
Hight    ↓ 
25 Ноябрь, 2011, 11:35:36 , спустя 1 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!

Красный властелин
Группа: Адекваты

Карма: 31
Сообщений: 1626
Сила слова: 1.91

Блеать. Ненавижу регулярки. Ёбаная клинопись. Фу нахуй, терпеть не могу... Каждый раз как надо регулярку написать лезу в ман. А хули...
 
=)
Записан

Ivan    ↓ 
25 Ноябрь, 2011, 11:39:09 , спустя 3 минуты 33 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

.+?
Почему не \S+?
Спустя 1 минуту 23 секунды добавил
Зачем экранируешь \/ если используешь @?
Записан

Stasovsky    ↓ 
25 Ноябрь, 2011, 11:50:57 , спустя 11 минут 48 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

Почему не \S+?
похуй))
Зачем экранируешь \/ если используешь @?
до этого использовал / а потом забыл экраны снять))
Записан
phpdude    ↓ 
25 Ноябрь, 2011, 11:53:02 , спустя 2 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

школота :)
 
сдлать с перого раза не можете фу пазорище
Спустя 28 секунд добавил
я не буду, я тут гранат есть пытаюсь, весь уже блеядь уделался и стол уделал, но вкусно :P
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Sinkler    ↓ 
26 Ноябрь, 2011, 12:09:29 , спустя 16 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6808
Сила слова: 1.07

дуд уделался на пiха.ру
Записан

Hight    ↓ 
26 Ноябрь, 2011, 12:14:24 , спустя 4 минуты 55 секунд
НЕ ХУЕТА! ХУЕТА!

Красный властелин
Группа: Адекваты

Карма: 31
Сообщений: 1626
Сила слова: 1.91

phpdude, щас ты уделался, а завтра обделаешься =)
Записан

Givi    ↓ 
26 Ноябрь, 2011, 12:22:45 , спустя 8 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82


Блеать. Ненавижу регулярки. Ёбаная клинопись. Фу нахуй, терпеть не могу... Каждый раз как надо регулярку написать лезу в ман. А хули...
=)
Ты пиздат. Я вот для регулярки либо Гугль на готовый велосипед развожу либо думаю над тем, как обойтись без них :) Для меня они что-то вроде атомной войны - понимаю что никуда от этого не деться, так или иначе, но нужно, да вот как-то не хочеться, все на позже откладываю.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Sinkler    ↓ 
26 Ноябрь, 2011, 12:24:50 , спустя 2 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6808
Сила слова: 1.07

да ну, иногда по приколу с ними повозиться, мозги поломать
Записан

phpdude    ↓ 
26 Ноябрь, 2011, 12:36:16 , спустя 11 минут 26 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

лохи
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1] 2 3 4
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario