PDA

Bekijk de volledige versie : Скачиваем файлы роутером с rapidshare.com в режиме FREE (для новичков)



Lore
26-02-2008, 15:00
Существует очень простой способ давать роутеру задание на скачивание любых файлов (по http / ftp) и помещения их в хранилище, прикрепленное к роутеру (например, на флэшку или USB-HDD). Для меня он полностью заменил всякие Download Master и т.п. (Да и нет этого DM в прошивке от Олега).

Сразу оговорюсь, я не буду здесь затрагивать вопросы, связанные с хранилищем (стыковка, монтирование, тип файловой системы и пр.), а так же вопросы подключения к роутеру. За этой информацией следуйте в прикрепленную тему «Настройка с нуля…».

Итак, что бы скачать файл достаточно в терминальном окне (например, telnet или PuTTy) выполнить команду
[admin@WL500GP root]$ wget –P /tmp/mnt/harddisk url_of_target_file,Где wget – программа, которая и будет производить скачивание,
-P /tmp/mnt/harddisk – опция, указывающая где именно сохранить скачиваемый файл (вместо /tmp/mnt/harddisk нужно указать Вашу папку или раздел хранилища)
url_of_target_file - ссылка на файл (например, http://oleg.wl500g.info/preview/WL500bv2-1.9.2.7-8.19.trx).

Дополнительно можно использовать опцию -b – тогда скачивание будет выполняться в фоновом режиме.

Перехожу к теме топика – скачивание с рапидшары «бэзвозмэздно» :D

Итак последовательность действий:

1. Сходить в броузере по ссылке на нужный файл на rapidshare.com (или, например, rapidshare.de – это не имеет значения).
2. Нажать кнопку FREE и дождаться окончания отсчета времени
3. Выбрать «зеркало» (т.е. сайт откуда именно будет произведено скачивание)
4. Указать изображенный на картинках код
5. Получить прямую ссылку на скачиваемый файл. Можно переписать вручную, подведя мышку к кнопке «download», но это, понятное дело ооочень не удобно ;). Я использую для этого плагин DownThemAll от Mozilla Firefox – он перехватывает ссылку, которую я и копирую в буфер (после чего закрываю окно, а не нажимаю кнопку «сохранить»).
6. В терминальном окне выполняем строчку:
[admin@WL500GP root]$ wget –P /tmp/mnt/harddisk --post-data=accesscode=CODE{где CODE = КОД из рапидшары, который мы вводили в пункте 4.} {ссылка из пункта 5. например, http://rs360l32.rapidshare.com/files/89482879/my_file.zip}
7. Любоваться процессом скачивания (если не использовали опцию -b) :D.

Если файл по какой-то причине скачался не полностью, можно повторить скачивание используя опцию -c (докачать частично скаченный файл).

Наткнулся на эту информацию в англоязычной части форума и решил поделиться с такими же чайниками как я. Источник информации (http://wl500g.info/showthread.php?p=45952&highlight=rapidshare#post45952)

Judgin
26-02-2008, 15:32
Вот спасибо!

UPD: жалко только не работает ))) 404 ошибка и все =))) причем DownThemAll тоже дает 404 =) а вот обычный менеджер закачек файера отлично качает...тока ссылку не показывает...

UPD2: работает ты просто забыл ваааааажную весчЪ =))) --post-data=accesscode=CODE

dmig
26-02-2008, 15:44
в принципе, сейчас загрузку с рапидшары можно полностью автоматизировать, если удастся собрать какой-нибудь gocr под роутер.

Lore
26-02-2008, 16:35
ты просто забыл ваааааажную весчЪ =))) --post-data=accesscode=CODE
Спасибо, поправил :)

angel_il
26-02-2008, 18:28
в принципе, сейчас загрузку с рапидшары можно полностью автоматизировать, если удастся собрать какой-нибудь gocr под роутер.

ну допустим gocr соберем, а как его планируется использовть в данном случае?
PS: я прочитал что это такое.

konst1
26-02-2008, 19:45
UPD2: работает ты просто забыл ваааааажную весчЪ =))) --post-data=accesscode=CODE

Спасибо, я всегда подозревал, что в wget-е много полезных опций, которым я не мог найти применение :)

AndrewN
26-02-2008, 21:31
ну допустим gocr соберем, а как его планируется использовть в данном случае?
PS: я прочитал что это такое.

gocr с успехом использовался/ется в связке с Universal Share Downloader, правда под виндой.

dmig
27-02-2008, 11:00
ну допустим gocr соберем, а как его планируется использовть в данном случае?
PS: я прочитал что это такое.

несложный shell скрипт тянет страницы с рапиды, выпарсивает оттуда время ожидания, нужные ссылки, скачивает картинку, распознаёт, затем -- то что уже написали выше

max-power
05-04-2008, 16:50
а как быть с тем что при закрытии сессии putty загрузка прекращается?
Или я чего то не понимаю?

masters
05-04-2008, 18:05
а как быть с тем что при закрытии сессии putty загрузка прекращается?
Или я чего то не понимаю?

Дополнительно можно использовать опцию -b – тогда скачивание будет выполняться в фоновом режиме.

max-power
05-04-2008, 21:38
Дополнительно можно использовать опцию -b – тогда скачивание будет выполняться в фоновом режиме.

Вопервых прошивке 1.9.2.7-9 не "-b", а "-q". А во вторых всё равно загрузка прекращается.Что б загрузка продолжалась надо давать команду через веб интерфейс в System Command.

t&wm
09-04-2008, 10:25
Чтобы выполнение команды не прерывалось при завершении сессии с роутером , достаточно заключить команду между nohup и &.
nohup команда &