ФорумСообществоНаш форум → парсер ссылок ютюб...

парсер ссылок ютюб...

  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 13:05

    не знаю, какой он тут, но некоторые ссылки не проходят.
    запилил регулярку:
    #(?:http:\/\/)?(?:www\.)?youtu(?:be\.com.+?v(?:\=|\/)|\.be\/)(.+)#

    перепробовал все найденные варианты:
    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

    Результат:
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID#t=30s
    VIDEOID&t=30s
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID?t=30s
    VIDEOID#t=30s


    проверил на пыха.ру/фишки/регексп
    будет круто, есль норм будет работать))
    Высокоуровневое абстрактное говно
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 13:20, спустя 14 минут 44 секунды

    сделай еще чтоб в конце ссылки #! проходило и я залью )
    Спустя 63 сек.
    http://www.youtube.com/watch?feature=player_profilepage&v=VIDEOID#!
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 13:22, спустя 2 минуты 18 секунд

    а что это #! дает?
    Высокоуровневое абстрактное говно
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 13:28, спустя 6 минут 7 секунд

    ничего :D просто часто в url эта хренька болтается, но не парсится, глаза мозолит
    Спустя 182 сек.
    а еще круче было бы сделать парсер на привязку ко времени

    http://www.youtube.com/watch?feature=player_detailpage&v=nBsEZzOYFcc#t=98s
    Спустя 30 сек.
    парсит, но не поддерживает сучка
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 13:38, спустя 9 минут 15 секунд

    так в результатах время есть
    только косяк нашел… при
    http://www.youtube.com/watch?v=VIDEOID&feature=player_profilepage
    результат
    VIDEOID&feature=player_profilepage
    , а он в эмбеде не пашет…
    а на #! пох)) и с ним работает))
    Спустя 11 сек.
    ша попробую поправить
    Высокоуровневое абстрактное говно
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 14:33, спустя 55 минут 47 секунд

    перепелил, теперь она больше и страшнее:
    @(?:http:\/\/)?(?:www\.)?youtu(?:be\.com.+?v(?:\=|\/)|\.be\/)([a-z0-9_-]+)(?:(?:&|\?|#)t=([a-z0-9_]+))?.*@i

    перепробовал вот это:
    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

    результат вот такой:
    VIDEOID 
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID 30s
    VIDEOID 30s
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID
    VIDEOID 30s
    VIDEOID 30s

    в \1 ид видео, в \2 время
    Спустя 253 сек.
    тваюмать!)) не везде время выдернул))
    Высокоуровневое абстрактное говно
  • Hight

    Сообщения: 1489 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2011 г. 14:35, спустя 1 минуту 39 секунд

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

    =)
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2011 г. 14:39, спустя 3 минуты 33 секунды

    .+?

    Почему не \S+?
    Спустя 83 сек.
    Зачем экранируешь \/ если используешь @?
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2011 г. 14:50, спустя 11 минут 48 секунд

    Почему не \S+?

    похуй))
    Зачем экранируешь \/ если используешь @?

    до этого использовал / а потом забыл экраны снять))
    Высокоуровневое абстрактное говно
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 25 ноября 2011 г. 14:53, спустя 2 минуты 5 секунд

    школота :)

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

    Сообщения: 8083 Репутация: N Группа: в ухо

    Spritz 25 ноября 2011 г. 15:09, спустя 16 минут 27 секунд

    дуд уделался на пiха.ру
  • Hight

    Сообщения: 1489 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2011 г. 15:14, спустя 4 минуты 55 секунд

    phpdude, щас ты уделался, а завтра обделаешься =)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2011 г. 15:22, спустя 8 минут 21 секунду


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

    Ты пиздат. Я вот для регулярки либо Гугль на готовый велосипед развожу либо думаю над тем, как обойтись без них :) Для меня они что-то вроде атомной войны - понимаю что никуда от этого не деться, так или иначе, но нужно, да вот как-то не хочеться, все на позже откладываю.
  • Sinkler

    Сообщения: 8083 Репутация: N Группа: в ухо

    Spritz 25 ноября 2011 г. 15:24, спустя 2 минуты 5 секунд

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

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 25 ноября 2011 г. 15:36, спустя 11 минут 26 секунд

    лохи
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!