Page 1 of 24 12311 ... LastLast
Results 1 to 15 of 357

Thread: Скрипт автоматической скачки с rapidshare.com, depositfiles.com [Free User]

  1. #1

    Post Скрипт автоматической скачки с rapidshare.com, depositfiles.com [Free User]

    Вот, написал для себя скрипт, может кому пригодится...

    Скрипт автоматически скачивает файлы по списку по протоколам http и ftp.
    Умеет автоматически скачивать с файлообменников rapidshare.com, depositfiles.com, letitbit.net, ...
    Скачивает как "Free User", со всеми положенными ожиданиями - получается не быстро, но зато без участия человека.
    Скрипт не пытается обойти какие-либо ограничения файлообменников, а просто автоматизирует ручные операции (тыканье мышкой, ожидание).
    Для некоторых файлообменников сделано скачивание с использованием логина/пароля.
    Можно добавить и другие файлообменники, на которых не требуется ввод CAPTCHA (символы с картинки).

    Web-интерфейса нет. Скрипт запускается из командной строки.
    Скачивание производится программой wget.

    Установка:

    Скачать скрипт dlq(2009-03-25).rar и положить файлы из архива в какой-нибудь каталог
    ( у меня это каталог /tmp/harddisk/home/dlq )

    прописать этот каталог в начале файла dlq.sh:
    (для версии от 09.08.2009 - это делать не нужно)
    Code:
    BASE_DIR=/tmp/harddisk/home/dlq        # базовый каталог
    при желании можно изменить и параметр DOWNLOAD_DIR = каталог, в который кладутся скачанные файлы,
    например чтобы файлы складывались на винчестер

    сделать файлы скриптов исполняемыми:
    Code:
    chmod u+x *.sh
    дополнительно нужно установить пакеты: wget, libcurl
    (для версии от 09.08.2009 - пакет libcurl устанавливать не требуется)


    Использование:

    записать список ссылок в файл files.queue, примерно вот так:
    Code:
    http://rapidshare.com/files/14993208/FGB.rar
    http://depositfiles.com/files/7yml3765p
    http://download.2gis.ru/arhives/2gisOmsk55.zip
    ftp://ftp.pwonline.ru/clientpw/full78/PW_Setup.exe
    http://login:password@download.2gis.ru/arhives/2GISShell-3.0.5.4.zip
    в этом примере:
    - первые две ссылки - это с файлообменников rapidshare, depositfiles
    - следующие - это обычные прямые ссылки (http, ftp)
    - последняя - прямая ссылка с указанием логина, пароля (login, password)

    и запустить скрипт:
    Code:
    ./dlq.sh
    вот пример лог-файла dlq.log: dlq_log.txt

    какие-то идеи при написании скрипта были "подсмотрены" здесь:
    Download Engine - скрипт для одно/многопоточной загрузки файлов
    и здесь:
    Lsd [Lightwell Shell Downloader fur Linux/Unix], RSDF, CCF, Premium Funktion...

    _________
    Изменения:
    09.08.2009 - выложил новую версию скрипта
    04.09.2009 - выложил новую версию скрипта ( + vip-file.com )
    27.09.2009 - выложил новую версию скрипта ( + letitbit.net )
    02.11.2009 - обновление плагинов letitbit.net, rapidshare.com, vip-file.com
    02.12.2009 - обновление плагина letitbit.net
    04.03.2010 - обновление плагина rapidshare.com [premium user]
    30.03.2010 - обновление плагина depositfiles.com [gold account]

    01.04.2010 - текущая версия скрипта
    15.05.2010 - обновление плагина letitbit.net
    Last edited by Serg0; 27-05-2010 at 10:18.

  2. #2
    Полезная весчь -- в том числе и для автоматизации не только на роутере

    Вот бы еще веб-морду... )

  3. #3
    Quote Originally Posted by Serg0 View Post
    Можно добавить и другие файлообменники, на которых не требуется ввод CAPTCHA.
    Ого! rapidshare отменила CAPTCHA?!
    Только отсюда и узнал...
    © 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc

  4. #4
    А можно скрипт сделать еще и для Vip-file.com с премиум аккаунтом?

  5. #5
    Quote Originally Posted by DiD5 View Post
    А можно скрипт сделать еще и для Vip-file.com с премиум аккаунтом?
    Наверное можно, только у меня нет премиум аккаунта чтобы все это настраивать.

    А вообще для скачивания с премиум аккаунтами на форуме есть готовые скрипты/программы, которые более удобные чем этот скрипт.
    Например эти:
    "Download Engine - скрипт для одно/многопоточной загрузки файлов" http://wl500g.info/showthread.php?t=9947
    "ADOS — Замена Download Master " http://wl500g.info/showthread.php?t=10012

  6. #6
    Спасибо за ваше творение. Будет веб - будет вообще супер.

  7. #7
    c web мордой есть другие решения (http://rapidgetpro.ru/), а этот скрипт как раз ценен тем что работает из командной строки.
    Добавить бы ещё скачивание роликов с www.youtube.com
    Last edited by supremacy; 28-03-2009 at 07:06.

  8. #8
    Скрипт должен проходить по всему списку в files.queue?
    У меня закачивает первую ссылку и завершается. Приходится вручную ее удалять и снова запускать dlq.sh

  9. #9
    Quote Originally Posted by indapublic View Post
    Скрипт должен проходить по всему списку в files.queue?
    У меня закачивает первую ссылку и завершается. Приходится вручную ее удалять и снова запускать dlq.sh
    Скорее всего прав не хватает. У меня отрабатывает нормально.

  10. #10
    Quote Originally Posted by indapublic View Post
    Скрипт должен проходить по всему списку в files.queue?
    У меня закачивает первую ссылку и завершается. Приходится вручную ее удалять и снова запускать dlq.sh
    Да, скрипт должен работать до тех пор, пока файл-список files.queue не станет пустым.
    Странно почему он завершается... Даже если скрипт не смог удалить отработанную первую ссылку, то он должен начать обрабатывать её снова. Можно в лог-файле dlq.log посмотреть.

    Насчет недостатка прав доступа - можно проверить:
    Отработанная ссылка, т.е. первая строчка файла files.queue, удаляется с помощью команды:
    Code:
    sed -i '1d' files.queue
    можно попробовать дать эту команду в командной строке и проверить - удалилась ли первая строка в файле files.queue

  11. #11
    Quote Originally Posted by supremacy View Post
    c web мордой есть другие решения (http://rapidgetpro.ru/), а этот скрипт как раз ценен тем что работает из командной строки.
    Вроде бы как rapidgetpro.ru работает только с помощью web-сервера, который поддерживает php.
    Здесь же в понятии web-морды имеется в виду управление работой данного скрипта: добавить/удалить ссылку на скачивание, посмотреть состояние очереди, передвинуть ссылки...
    Да, это было бы удобнее. И web-морда по-видимому сможет работать и через уже имеющийся, встроенный web-сервер. А для скачивания файлов - web-сервер не нужен.

  12. #12
    Quote Originally Posted by Serg0 View Post
    Вроде бы как rapidgetpro.ru работает только с помощью web-сервера, который поддерживает php.
    Здесь же в понятии web-морды имеется в виду управление работой данного скрипта: добавить/удалить ссылку на скачивание, посмотреть состояние очереди, передвинуть ссылки...
    Да, это было бы удобнее. И web-морда по-видимому сможет работать и через уже имеющийся, встроенный web-сервер. А для скачивания файлов - web-сервер не нужен.
    Да-да-да, именно это я и подразумевал

  13. #13
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by Serg0 View Post
    Вот, написал для себя скрипт, может кому пригодится...
    какие-то идеи при написании скрипта были "подсмотрены" здесь:
    "Download Engine - скрипт для одно/многопоточной загрузки файлов"
    А как ты смотришь на то, чтобы встроить свои доработки в Download Engine? Пиши в личку - согласуем.
    RT-N56U / Padavan FW

  14. #14
    при закрытии окна telnet выполнение скрипта перкращается
    что не так?

  15. #15
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by brazhnikof View Post
    при закрытии окна telnet выполнение скрипта перкращается
    что не так?
    при запуске в конце строки добавить &

Page 1 of 24 12311 ... LastLast

Similar Threads

  1. Установка программ для чайника" (Новая редакция)
    By Rung in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 722
    Last Post: 14-08-2019, 06:04
  2. Скрипт перезагрузки роутера
    By Andrey_3 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 18-12-2016, 16:11
  3. Скрипт для диагностики Wi-Fi
    By Oleg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 19
    Last Post: 13-03-2016, 20:29
  4. Replies: 33
    Last Post: 09-07-2010, 14:30

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •