скрипт для скачивания
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
>ProFTP
найдеться)
нужно просто будет посидеть подумать
рапида генерит линк на основе того клинета что зашел
кукисы уже не нужны
>lissyara
ну сделай
пусть будет на будущее)
доступ токо к папке незабудь дать
>LMik
разве что за ваши деньги)))))
найдеться)
нужно просто будет посидеть подумать
рапида генерит линк на основе того клинета что зашел
кукисы уже не нужны
>lissyara
ну сделай
пусть будет на будущее)
доступ токо к папке незабудь дать
>LMik
разве что за ваши деньги)))))
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: скрипт для скачивания
http://paradox.lissyara.su/phpinfo.php
==========
настоятельная к тебе просьба - приберисть в хомяке...
создай чтоли директорию отдельную под хлам...
я зашёл и офигел... не знал бы имени директории где сайт находиться - не нашёл бы...
==========
настоятельная к тебе просьба - приберисть в хомяке...
создай чтоли директорию отдельную под хлам...
я зашёл и офигел... не знал бы имени директории где сайт находиться - не нашёл бы...
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
приберу
инет рветься постоянно)
хватает токо на команду wget && unzip
инет рветься постоянно)
хватает токо на команду wget && unzip
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
поставь
правда я им пльзоваться неумею)))
ps
помню первые впечетление о скрине было
когда в одной программероской конторе
мне директор говрит
правда я им пльзоваться неумею)))
ps
помню первые впечетление о скрине было
когда в одной программероской конторе
мне директор говрит
я долго немог догнать что это за скрин такой и как им компилировать)))))"а ты тоже скрином компилируешь проги как наш программер?"
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: скрипт для скачивания
оно уже стоит...
======
а пользоваться - я тоже не умею, тока когда нужда заставляет - лезу кнопки гуглить... ))
======
а пользоваться - я тоже не умею, тока когда нужда заставляет - лезу кнопки гуглить... ))
Убей их всех! Бог потом рассортирует...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: скрипт для скачивания
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: скрипт для скачивания
http://proftp.lissyara.su/
(там не существует домен, он нашел айпи, и выдал страницу которая первая написана в апаче)
(там не существует домен, он нашел айпи, и выдал страницу которая первая написана в апаче)
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: скрипт для скачивания
*.lissyara.su CNAME hosting.lissyara.su скорее всего
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
Код: Выделить всё
#!/bin/sh
#./rapid.sh http://rs167.rapidshare.com/files/87318982/1146073114.rar
share=${1}
curl_cmd="/usr/local/bin/curl --silent --ipv4 --show-error --insecure
--header \"User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0)\"
--header \"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,image/png,image/jpeg,image/gif;q=0.2,text/plain;q=0.8,text/css,*/*;q=0.1\"
--header \"Accept-Charset:utf-8\"
--header \"Accept-Encoding:\"
--header \"Accept-Language:en\"";
$curl_cmd -d dl.start=Free "$share#dlt" > tmp
url=`cat tmp | grep 'input checked type' | awk '{ print $5 }' | sed s/onclick=\"document.dlf.action=// | sed s/\'//g | sed s/\;// | sed s/\"// | tr '\' ' ' | sed s/\ //g`
$curl_cmd -d mirror=$url "$url#dlt" > file
Я натестировался так, что рапида даже браузеру мне грит включи js. )
В file будет файл, лень было доставать имя файла...
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: скрипт для скачивания
Код: Выделить всё
cat tmp | grep 'input checked type'
Убей их всех! Бог потом рассортирует...
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
а дай урл который подставляешьlissyara писал(а):неможет нагрепать такую строку...Код: Выделить всё
cat tmp | grep 'input checked type'
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: скрипт для скачивания
непомню =(
какой-то мультик детский...
какой-то мультик детский...
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
>MAK
ну незнаю что у тебя там качалось))
но у меня тоже не работает
вообщем жду модификаций))
ну незнаю что у тебя там качалось))
но у меня тоже не работает
вообщем жду модификаций))
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
Значит будем ждать 70 секунд ) Тогда и dlt не нужно передавать.
Код: Выделить всё
#!/bin/sh
#./rapid.sh http://rapidshare.com/files/147657184/Hot_Noizes_-_People_-_Machines__2008__CDR.rar.html
share=${1}
curl_cmd="/usr/local/bin/curl --silent --ipv4 --show-error --insecure
--header \"User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0)\"
--header \"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,image/png,image/jpeg,image/gif;q=0.2,text/plain;q=0.8,text/css,*/*;q=0.1\"
--header \"Accept-Charset:utf-8\"
--header \"Accept-Encoding:\"
--header \"Accept-Language:en\"";
$curl_cmd $share > tmp;
url=`cat tmp | grep '<form id="ff" action="' | sed s/\<form\ id=\"ff\"\ action=\"// | sed s/\"\ method=\"post\"\>//`
$curl_cmd -d dl.start=Free $url#dlt > tmp
url=`cat tmp | grep 'form name="dlf"' | awk '{ print $6 }' | sed s/action=\"// | sed s/\"//`
sleep 70;
$curl_cmd -d mirror= $url#dlt > file
Код: Выделить всё
mak.mamapapa:/home/mak/tmp/rapid >file file
file: RAR archive data, v14, os: Win32
mak.mamapapa:/home/mak/tmp/rapid >
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
Кстати можно попробовать wget'ом с флагом -c ) вдруг получится.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
сгорем пополам но скачать получаеться
а как начет
а как начет
и
там можно что то придумать?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
если поменять
на
то так лучше
и имя сохраняеться
влюбом случае акшион Free уже прошел
и секунды отсчитались
и сессия открылась
поэтому можно если что всеравно возобновить
токо надо последний cat запустить
что бы урл увидеть
и дальше wget -c
Код: Выделить всё
$curl_cmd -d mirror= $url#dlt > file
Код: Выделить всё
wget -c $url
и имя сохраняеться
влюбом случае акшион Free уже прошел
и секунды отсчитались
и сессия открылась
поэтому можно если что всеравно возобновить
токо надо последний cat запустить
что бы урл увидеть
и дальше wget -c
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
чет я уже думал тебе не надо...
ща найду, я там на wget полностью перевел
ща найду, я там на wget полностью перевел
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: скрипт для скачивания
както так...
Код: Выделить всё
#!/bin/sh
#./rapid.sh http://rapidshare.com/files/147657184/Hot_Noizes_-_People_-_Machines__2008__CDR.rar.html
share=${1}
wget_cmd="/usr/local/bin/wget
--header \"User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0)\"
--header \"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,image/png,image/jpeg,image/gif;q=0.2,text/plain;q=0.8,text/css,*/*;q=0.1\"
--header \"Accept-Charset:utf-8\"
--header \"Accept-Encoding:\"
--header \"Accept-Language:en\"";
$wget_cmd --output-document=tmp1 $share;
url=`cat tmp | grep '<form id="ff" action="' | sed s/\<form\ id=\"ff\"\ action=\"// | sed s/\"\ method=\"post\"\>//`
$wget_cmd --output-document=tmp --post-data 'dl.start=Free' $url#dlt
url=`cat tmp2 | grep 'form name="dlf"' | awk '{ print $6 }' | sed s/action=\"// | sed s/\"//`
sleep 81;
$wget_cmd -c --post-data 'mirror=' $url
rm tmp
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
нее что то этот скипт вообще не работает
буду пока старым)))
Код: Выделить всё
paradox@hosting[11:18:14]~/macosx> sh rget.sh http://rapidshare.com/files/148616866/iDeneb_v1.3_10.5.5_ISO.part01.rar
--2008-11-12 11:18:26-- http://rapidshare.com/files/148616866/iDeneb_v1.3_10.5.5_ISO.part01.rar
Распознаётся rapidshare.com... 195.122.131.22, 195.122.131.2, 195.122.131.3, ...
Устанавливается соединение с rapidshare.com|195.122.131.22|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 12780 (12K) [text/html]
Сохраняется в каталог: `tmp1'.
100%[======================================================================>] 12 780 --.-K/s в 0,09s
2008-11-12 11:18:28 (143 KB/s) - `tmp1' сохранён [12780/12780]
cat: tmp: No such file or directory
http://#dlt: Неверное имя хоста.
cat: tmp2: No such file or directory
wget: отсутствует URL
Использование: wget [ОПЦИЯ]... [URL]...
Попробуйте `wget --help' для получения списка опций.
paradox@hosting[11:19:49]~/macosx>
-
- проходил мимо
Re: скрипт для скачивания
мне пришлось поставить 100 сек.MAK писал(а):Значит будем ждать 70 секунд ) Тогда и dlt не нужно передавать.
у мя качает и без этогоMAK писал(а):Код: Выделить всё
curl_cmd="/usr/local/bin/curl --silent --ipv4 --show-error --insecure --header \"User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0)\" --header \"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,image/png,image/jpeg,image/gif;q=0.2,text/plain;q=0.8,text/css,*/*;q=0.1\" --header \"Accept-Charset:utf-8\" --header \"Accept-Encoding:\" --header \"Accept-Language:en\"";
зачем временные файлы? Можно через anonymous pipe.MAK писал(а):Код: Выделить всё
$curl_cmd $share > tmp; $curl_cmd -d dl.start=Free $url#dlt > tmp $curl_cmd -d mirror= $url#dlt > file
Почему нет `-O'? Нравится потом вручную переименовывать или поиск по curl(1) не осилил?
У меня и без `-d mirror=' работает.
это можно все сделать одним sed(1)'омMAK писал(а):Код: Выделить всё
url=`cat tmp | grep '<form id="ff" action="' | sed s/\<form\ id=\"ff\"\ action=\"// | sed s/\"\ method=\"post\"\>//` url=`cat tmp | grep 'form name="dlf"' | awk '{ print $6 }' | sed s/action=\"// | sed s/\"//`
ничего, если я к твоему скрипту приделал таймер в случае
Код: Выделить всё
Get your own premium account now! Instant download access! Or try again in about 7 minutes.
Код: Выделить всё
sleep=100
get-pre-url() {
curl $1 -s |
sed -n 's/.*<form[[:space:]]*id="ff"[[:space:]]*action="\(.*\)"[[:space:]]*method="post">.*/\1/p' |
xargs -I% curl %#dlt -so- -d dl.start=Free
}
get-url() {
while get-pre-url $1 | grep -qi "try[[:space:]]*again"; do
sleep 60
done
get-pre-url $1 |
sed -n 's/.*form[[:space:]]*name="dlf"[[:space:]]*action="\([^\"]*\)".*/\1/p'
}
download-url() {
echo Sleeping for $sleep seconds before downloading ${1:?Error}
sleep $sleep
curl $1 -O
}
multi-dl() {
for arg; {
download-url $(get-url $arg)
}
}
multi-dl $@
-
- проходил мимо
Re: скрипт для скачивания
Код: Выделить всё
rapid.sh
http://rapidshare.com/files/147657184/Hot_Noizes_-_People_-_Machines__2008__CDR.rar.html
Sleeping for 100 seconds before downloading http://rs90l32.rapidshare.com/files/147657184/2665539/Hot_Noizes_-_People_-_Machines__2008__CDR.rar
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 67.6M 100 67.6M 0 0 214k 0 0:05:23 0:05:23 --:--:-- 235k
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: скрипт для скачивания
обычно принято выкладывать итоговый вариант
того что можно уже поюзать
того что можно уже поюзать
-
- проходил мимо
Re: скрипт для скачивания
ну так оно юзабельно. Я им скачал пару серий сериала, каждая из коего была разбита на 5 частей в rar.paradox писал(а):обычно принято выкладывать итоговый вариант
того что можно уже поюзать
Или тя смущает, что вначале нет `#! /bin/sh'? Ты пробовал им скачать тестовый файл?