Закачка файлов с depositfiles.com из консоли

    Пост не мой — просто попросили закинуть. Если понравилось, то почта автора для инвайта: jeka.eee.12@gmail.com. Уже получено — спасибо!

    Функция для скриптов на bash, предназначенная для автоматизации скачивания файлов с файлообменника Depositefiles.com:


    down_deposit()
    {
    wget -O- -q --post-data 'gateway_result=1' "http://depositfiles.com/ru/files/$(basename ${1})" |
    sed -n -r -e 's/.*<form action=\"([a-z0-9A-Z\/\.:_\-]+)\" method=\"get\" onSubmit=\"download_started.*/wget -c \"\1\"/gp; s/\t+([0-9]{1,3}) минут\(ы\)\./echo Спим \1 минут/gp' | sh
    }


    Как работает функция:
    • переход по ссылке на страницу с выбором варианта скачивания («Платно»/»Бесплатно»)
    • «нажатие» на кнопочу «Бесплатно» путём отправки –post-data с параметром ‘gateway_result=1’
    • после нажатия на кнопку происходит поиск прямой ссылки на файл в исходном коде страницы
    • когда ссылка найдена начинается загрузка файла.
    • бывает такое что Вы скачали слишком большое количество файлов за раз и сайт вам говорит что нужно подождать некоторое время. Если такое случилось, то скрипт терпеливо ждёт это время и после истечения начинает загрузку файла.

    Можно, естественно, просто сохранить вышеприведенные строчки в файле и вызывать скрипт «down_deposit <ссылка_на_скачивание>». :-)

    Спасибо за внимание…
    Поделиться публикацией

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 38

      +14
      Блин, дайте человеку инвайт. Это круто.
        +2
        Благодарю, добавлю к скрипту для рапиды :)
          0
          Подобное есть для рапиды?
            0
              –8
              Для фаерфокса есть расширение поддерживающее целую тучу обменников.
                +7
                А консольный фаерфокс есть?
            • НЛО прилетело и опубликовало эту надпись здесь
              0
              Спасибо =) Если б был бы инвайт — то дал бы. =)
                +4
                в таких случаях не стоит писать е-мейл в топике — дабы несколько человек одновременно не кинулись слать инвайты, просьбы обратьться в пм, имхо, достаточно. так вот — запрос еще актуален? готова дать инвайт.
                  0
                  мда, так и произошло. инвайт ушел вникуда, и мне хочется верить, что его не заюзает кто-то «левый».
                  а еще, наверное, можно бы уже убрать е-мейл из поста?
                    +1
                    Ушел — отзывай, на странице инвайтов есть отзыв. Правда, если не успели зарегаться.
                      +1
                      не знала, спасибо огромное!:)
                      0
                      Ну извините — не сидел я в два часа ночи за компом… :-) Вот сейчас до него добрался и убрал адрес… :-)
                      В любом случае — спасибо. Автор жаловался, что несколько раз пытался пробиться через песочницу и у него это не получалось. И я его понимаю, так как сам в свое время был в аналогичной ситуации: статья, которая потом вылезла на главную, в Песочнице никого не заинтересовала…
                        0
                        у меня таких проблем не возникало почему-то :)
                    0
                    Все гениальное просто.А тут еще и со вкусом :)
                      +1
                      круто! есть инвайт :)
                      • НЛО прилетело и опубликовало эту надпись здесь
                          –1
                          вот об этом я и говорила.
                          +2
                          Пост не мой — я просто разместил объяву :)
                            –2
                            без предьявы? :)
                            –2
                            А ещё есть расширение для Firefox, называется SkipScreen
                              0
                              Есть и Illimitiux, к слову, но сам факт реализации — лучше, чем аддоны.
                                0
                                ну guiного много чего есть :)
                                под win — USDownloader напр. поддерживает почти все файлообмненники + докачку и неск потоков
                                но это не так кошерно как консоль)
                                  +1
                                  Ну если говорить о GUI, то есть JDownloader, написанный на java. В базе у него целая куча всяких файлообменников. Иногда запрашивает капчу (с рапиды или депозита, лично у меня, ни разу не спросил).
                                0
                                Гениально!
                                  0
                                  кстати, еще: в таких случаях стоит публиковать статью в песочницу, ибо тогда все лавры достанутся не вам, а настоящему автору статьи ;)
                                    +2
                                    её там могут и не заметить
                                    0
                                    писать в песочницу сейчас не в моде
                                      –2
                                      слово «закачка» в заголовке наводит мысли об upload'е файлов
                                      только вникнув в текст скрипта понял, что это не так
                                        0
                                        Учимся читать полностью заголовок: «Закачка файлов _С_ depositfiles.com из консоли»
                                          +2
                                          Обычно говорят «Скачать» и подразумевают «Слить файл откуда-либо», если «Закачать», то «Залить файл куда-либо». Вот что имел в виду Lux_In_Tenebris.
                                        0
                                        Есть пхпшный скрипт, работающий через веб, если не ошибаюсь. Поддерживает несколько обменников.
                                          0
                                          очень удобно! спасибо прописал в bashrc
                                            0
                                            Есть же code.google.com/p/slimrat/. Гуй/консоль. Понимает все варезники какие только можно придумать, работает со списками файлов (-l). Работает как демон (-d).
                                              0
                                              я смотрю человека уже пригласили, сказали бы уж кто автор, я б не проч поставить человеку плюсик, думаю ему со старта не помешает…
                                                +5
                                                Товарищи спасибо за инвайт, автором скрипта являюсь я и знакомый из одной Jabber Linux-конференции…
                                                  +2
                                                  ЗЫЖ Спасибо sky_lord за публикацию статьи.
                                                    0
                                                    Спасибо за скрипт! Весьма полезен

                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                Самое читаемое