Качалка видео для Collegehumor

collegehumor

Если вы задаетесь вопросом, почему на блоге ничего нового нет? То всё просто - dx умотал в Сиэтл и вернулся оттуда только на днях, именно поэтому вы еще не видели новый PHP обфускатор, обновление PE Bliss и прочие классные вещи. По приезду dx отправился на свой любимый ресурс, Collegehumor, чтобы посмотреть какое-нибудь смешное видео и, внезапно, впервые за пару лет, захотел его скачать, однако, проверенный временем плагин DownloadHelper для браузера Firefox ему не помог, так как ресурс отдавал видео фрагментами с каким-то непонятным расширением. В итоге dx предложил мне разобраться, как автоматизировать процесс скачивания видео с этого ресурса.

Я скачал swf-плеер, который используется на ресурсе, и даже декомпилировал его, но потом вспомнил, что сейчас во всю используется HTML5 и у такого крупного ресурса просто обязано быть решение, которое не завязано на Adobe Flash. Так оно и оказалось, стоило мне отключить Flash, как сайт стал использовать HTML5-плеер, что в общем-то решило проблему скачивания. Однако, я все же по-быстрому набросал скрипт на Perl, который качает видео по указанной ссылке с сайта или по идентификатору видео (работает только для тех видео, которые размещены непосредственно на CH).

ch

Скачать: collegehumor.pl

Качалка видео для Collegehumor: 15 комментариев

  1. kak mojno bilo takoe video smotret, strannoe chuvstvo umora .

    sam python sobiraus tochit. Perl slichkom dinamichen v vizualnom predtsavlenii coda chtobi ego mojno bilo udobno odnoznachno i bistro interpretirovat' raznim ludyam hotya bi i razbiraushimsa v nem. Eto skoree yazik chtobi pisat "code-for-urself-only".

  2. "Есть занимательные фреймворки."

    У перл есть,например, mojolicious. Имхо, ничем не хуже.
    Руби еще может быть и неплохой язык, но петон меня лично дико бесит своими отступами.

  3. Питон фигня хотяб потому, что сторонние фреймворки и библиотеки не имеют обратной совместимости(а без них на питоне нечего делать), кароче если у вас питон 3 и вы скачали к примеру grab, то он будет предназначен только для 2.7

  4. Ну зачем же скрипт на perl? Добавили бы лучше поддержку в Video DoцnloadHelper персонально для этого сайта (загрузка с именем и т д, для ютьюба и ещё нескольких сайтов поддержка есть) или юзерскрипт на крайняк.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *