ОК! Пасиб. Попытаюсь разобраться. Видимо что-то упустил.
Printable View
ОК! Пасиб. Попытаюсь разобраться. Видимо что-то упустил.
С июля рапидшара уменьшила скорость отдачи для обычных пользователей, но зато отменила картинки для скачивания.
Вот здесь: Jasons blog был обнаружен скрипт (с комментариями) для закачки с рапидшары с помощью wget или curl.
Скрипт:
Однако на wl500g он не работает, поскольку для извлечения ссылки на файл использует "grep -o" (извлечение только подстроки соответствующей шаблону). Нужна помощь в переделке его в рабочий вид.Code:#!/bin/bash
################################################
#Purpose: Automate the downloading of files from rapidshare using the free account
#using simple unix tools.
#Date: 14-7-2008
#Authors: Slith, Tune
#Improvements, Feedback, comments: Please go to http://emkay.unpointless.com/Blog/?p=63
#Notes: To use curl instead of wget use 'curl -s' and 'curl -s -d'
#Version: 1.1
################################################
#IMPORTANT! - PLEASE SHARE ALL IMPOROVEMENTS MADE.
#Thanks to Tune for getting rid of the curl dependency, extracting the correct wait time and
#makeing it work with file downloads other than .rar files.
#TODO: Ignore new lines in input file
#TODO: Make work concurrently with a list of proxys
#TODO: If possible resume partially downloaded files using another mirror / move to next mirror
#if the attempted mirror is down.
mirror=dt.rapidshare.com;
## possible mirrors
# cg.rapidshare.com
# l34.rapidshare.com
# tg.rapidshare.com
# gc2.rapidshare.com
# dt.rapidshare.com
# tl2.rapidshare.com
# l32.rapidshare.com
# l3.rapidshare.com
# gc.rapidshare.com
# l33.rapidshare.com
# tl.rapidshare.com
# cg2.rapidshare.com
while read line
do
URL=$(wget -q -O - $line | grep "<form id=\"ff\" action=\"" | grep -o 'http://[^"]*');
output=$(wget -q -O - --post-data "dl.start=Free" "$URL");
time=$(echo "$output" | grep "var c=[0-9]*;" | grep -o "[0-9]\{1,3\}");
ourfile=$(echo "$output" | grep "document.dlf.action=" | grep -o "http://[^\"]*$mirror[^\\]*");
echo "Waiting $time secs for download of $ourfile";
sleep $time;
wget $ourfile;
done < input.txt
Подскажите ещё раз, если не сложно.
Разобрался, всё поставил.
Начал установку через веб-интерфейс.
Дохожу до выбора движка базы данных, жму далее... невозможно отобразить страницу.
Пробовал разными браузерами, результат один.
Где копать?
В этом топике проскакивало такая же проблема как и у меня,при постановку на паузу файл продолжается качаться При при запуске закачки, cron нормально отрабатывает и все качается, после закачки temp и логи очищаются и файл нормально переноситься в директории. Блин трабл толко с паузой Может кто подскажет как попобороть?
У меня была такая же ошибка, решение читай пред странице.Quote:
Подскажите ещё раз, если не сложно.
Разобрался, всё поставил.
Начал установку через веб-интерфейс.
Дохожу до выбора движка базы данных, жму далее... невозможно отобразить страницу.
Пробовал разными браузерами, результат один.
Где копать?
проблема скорее всего в настройках лимитов в php.ini
Знать бы где меняются здесь? Лимиты я как понял уменьшать надо?
PHP Code:php.ini [BM--] 26 L:[239+10 249/1087] *(12108/38821b)= ; 59 0x3B
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 90 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing r
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
Только не пойму при чем здесь тайминги, когда закачки стартуют нормально?
2jew: то сообщение не тебе было. Проблема с паузами пока актуальна.
Судя по топику у нас только в троем такая проблема, не думаю что она системная. Народ бы уже давно озвучил Для мнея не понятно как вообще отрабатывается здесь пауза в cron все пусто Ados ошибок не выдает, в первом посту писалось
Выходит Curl не поддерживает паузQuote:
Управление закачками:
Под управлением подразумевается изменения текущего состояния закачки на одно из следующих:
- закачка (выполнение)
- пауза (отмена закачки с сохранением закачанной информации и возможностью последующей докачки, если такая возможность поддерживается модулем)
- остановка (отмена закачки и удаление закачанной информации)
- удаление (остановка + удаление информации о закачки из БД)
Пробовал не только curl таже ситация.
вот тут пишут:
http://wl500g.info/showthread.php?p=...A%E0#post85949
У меня были проблемы с АДОС, описанные в этой ветке несколько постов назад, проблема зависания закачки, когда она выполнена на 100%, решилась отключением обновления окна АДОСа. С утра в очереди было 2 закачки (Letitbit), к вечеру осталась только одна наполовину выполненная.
Поставил закачку. Пишет: докачка - поддерживается, состояние - скачивается. А реально ничегоне качает, просто тупо ждёт чего то. То же самое с компа качается без проблем. Никто не сталкивался?
Никаких ошибок в логах, вообще ничего.