Ru-Board.club
← Вернуться в раздел «Программы»

» Universal Share Downloader

Автор: rosalin
Дата сообщения: 07.02.2007 10:19
6100004
Да действительно имеет место сему быть...
Поправил по твоему совету работает
Автор: dvkdvkdvkdvk
Дата сообщения: 07.02.2007 10:19
Dimoniusis

Цитата:
Сливать файлы просто
GET(url+'|'+WorkDir+'YourFileLink.jpg');


О сколько нам открытий чудных...
А можно сразу тогда вопросик: нет ли там функции, чтобы тебе в лог сразу какую-нибудь хрень свою написать?
А то вот надо отлаживать - приходится MessageBox-ы вываливать, а это неинтерактивненько
Автор: Mastero
Дата сообщения: 07.02.2007 11:07
Для того чтобы USD не ломился каждые 5 мин(или сколько у кого выставлено Настройки / Пауза между повторами) после скачивания файла, а ждал столько сколько «сказал»(server report wait X minutes) сервер. Нужно в USDownloader.ini поставить waittime=1
Автор: sekagros
Дата сообщения: 07.02.2007 11:14
Подскажите плиз, что делать.
Поставил сборку V_POMoSH от 6 февряля 2007г из шапки, указал пути, но что-то не нравиться findcaptcha'ру:
Unbekannte Bilddateierweiterung (.)
Фару протирал, колесо пинал - всё-равно не заводиться!
вообщем, подскажите чайнику плиз!
Автор: Dimoniusis
Дата сообщения: 07.02.2007 11:18
dvkdvkdvkdvk конечно есть.

Обычно конструкцию юзаю вида:

if FDebug then
SaveToLog(PChar(Format('POST to <%s>, data: <%s>', [url, s])));

Если в файл -
SaveToFile(PChar(WorkDir+'RapidShareCom1.html'),PChar(s));


Если сообщение вывести:
ShowMsg('Текст', 0); - второй параметр - 0 - инфо, 1 - подтверждение, 2 - ошибка
Автор: poling
Дата сообщения: 07.02.2007 11:38
спасибо, Mastero

Цитата:
Для того чтобы USD не ломился каждые 5 мин(или сколько у кого выставлено Настройки / Пауза между повторами) после скачивания файла, а ждал столько сколько «сказал»(server report wait X minutes) сервер. Нужно в USDownloader.ini поставить waittime=1

а то не смог перелопатить ранее 10к страниц
Автор: Dnevnoi Dozor
Дата сообщения: 07.02.2007 11:50
А подскажите пож. Вот раньше у меня когда программа получала сообщение типа wait 64 minutes то она становилась в счетчик на это число минут. Сейчас в новой сборке из шапки тупо пробует каждую минуту снова. Как сделать чтобы ждала необходимое количество минут?
Автор: andrebat
Дата сообщения: 07.02.2007 11:57
sekagros

Цитата:
Подскажите плиз, что делать.
Поставил сборку V_POMoSH от 6 февряля 2007г из шапки, указал пути, но что-то не нравиться findcaptcha'ру:
Unbekannte Bilddateierweiterung (.)


Проверь USDownloader.ini.
Должно быть RecogniseCMD=C:\USDownloader\findcaptcha\findcaptcha.exe RapidShareCom.bmp
Пути естественно свои.
Автор: dvkdvkdvkdvk
Дата сообщения: 07.02.2007 11:57
Dimoniusis

Цитата:
Обычно конструкцию юзаю вида:


Я догадывался, что должно быть

Тогда еще вопрос: тут вот намечается ситуация, что спонсорская страничка будет висеть секунд 40, а потом надо по линку переходить, и не факт, что там уже финальный линк будет. Есть возможность вызвать типа ДаунлоадТикет на N секунд, а потом продолжить плагин?

Добавлено:
Кстати, всем:

Обнаружилось, что YourFileLink.com для жителей Германии выдает спонсорскую страницу, а для совков нет. Соответственно, дорабатываю плагин свой, текущая отлаживаемая версия тут http://rapidshare.com/files/15317785/YourFileLink-debug2.rar.html
Автор: BlackPig
Дата сообщения: 07.02.2007 12:06
О findcaptcha.
У меня он виснет и остается в памяти только когда RapidShareCom.bmp пустой (т.е. нулевого размера). Возможно, Dimonius в новой версии плага исправил это, но пока чтобы не возникало таких ситуаций использую батник с проверкой размера bmp:

Код: @echo off
if %~z1 == 0 (
echo.>Rapid.txt
) else (
C:\USDownloader\Captchafinder\findcaptcha.exe C:\USDownloader\RapidSharecom.bmp
)
Автор: Uralmaster
Дата сообщения: 07.02.2007 12:21
Пишет в конце процесса

Статус: Вместо файла скачен html

При этом на другой закачке все нормально скачалось

Что может быть?
Автор: andrew_al
Дата сообщения: 07.02.2007 12:38
Uralmaster
неправильно распознался код
Автор: sekagros
Дата сообщения: 07.02.2007 12:39
andrebat

Цитата:
Проверь USDownloader.ini.
Должно быть RecogniseCMD=C:\USDownloader\findcaptcha\findcaptcha.exe RapidShareCom.bmp
Пути естественно свои.

Да, в USDownloader.ini всё п порядке, только всё одно не работает. Оставил на полчаса, прихожу у меня на мониторе уже с десяток таких окон с ошибкой findcaptcha висит. Пюди, хелп! Как с этим бороться?
Может это USD Config Tool FC-Version.exe как-то криво отработал, он по-немецки говорит, а моя славянская винда с предубеждением к вражескому языку относится.
Автор: Vsevolod
Дата сообщения: 07.02.2007 12:40
Обновил свою сборку
теперь здесь лежит
http://rapidshare.com/files/15323360/USD.rar
пароль: ru-board

Опять спёр у немцев большую часть, хоть там и рекламировали аж 100%, но по моим наблюдениям там 80-90 всего.
Автор: lucactus
Дата сообщения: 07.02.2007 12:55
Vsevolod

Цитата:
Обновил свою сборку теперь здесь лежит
http://rapidshare.com/files/15323360/USD.rar

Отзеркаль, плз, на megaupload или ifolder

Добавлено:
sekagros

Цитата:
моя славянская винда с предубеждением к вражескому языку относится.

Выражения выбирай, ОК?
Автор: Vsevolod
Дата сообщения: 07.02.2007 13:00
lucactus
http://ifolder.ru/1055951
Автор: Lavik
Дата сообщения: 07.02.2007 13:03

Цитата:
свою сборку

Да зачем ВСЮ?! Нет чтоб отдельно папку.. Не понимаю!
Автор: Vsevolod
Дата сообщения: 07.02.2007 13:09
Lavik
я немного перенадеялся на себя и не засёк, что обновилось при копировании 2 папок. Поэтому так и вышло. Конечно, когда бует обновляться только одна папка, к примеру Captchafinder , то только она и будет выкладываться.
Автор: BlackPig
Дата сообщения: 07.02.2007 13:44
sekagros
Посмотри размер RapidShareCom.bmp. Если он =0, тогда:
1. Обнови плагин.
2. http://forum.ru-board.com/topic.cgi?forum=5&topic=22243&start=1080#16
Надеюсь, поможет.
Автор: Babatos
Дата сообщения: 07.02.2007 13:52
Тем, кто не хочет/не может разбираться с Delphi, но есть желание писать плагины, выкладываю проект для написания плагинов к USD на C++: http://www.dump.ru/files/1/110999761/
Проект предназначен дла MSVC2005, но с некоторой доработкой можно использовать и с другими компиляторами.
Автор: BASHNI_NETT
Дата сообщения: 07.02.2007 13:56
V_POMoSH

установил я вообщем его на С: идет ожидание тикета, потом попытки, попытки...
лог вот я выставляю

может кто скажет в чем дело


Цитата:
07.02.2007 12:45:37 i --- Universal Share Downloader v1.3.4 beta 8 start ------------
07.02.2007 12:47:40 i --- Universal Share Downloader v1.3.4 beta 8 start ------------
07.02.2007 12:48:50 Получение ссылки на файл из "http://rapidshare.com/files/15249598/thorn1.part02.rar.html"
07.02.2007 12:48:50 Recognise by OCR program
07.02.2007 12:48:50 Run <captcha.exe>
07.02.2007 12:49:11 File Rapid.txt found, loading OCR result
07.02.2007 12:49:11 Ссылка: http://dl70l3.rapidshare.com/files/15249598/706276/thorn1.part02.rar?accesscode=LEVS
07.02.2007 12:49:11 Ожидание на включение Download Ticket
07.02.2007 12:51:23 Скачиваю
07.02.2007 12:51:23 x GET ERROR: Not Found
07.02.2007 12:51:23 Debug: in onerror, current status=cPart
07.02.2007 12:51:23 x Вместо файла скачан html
07.02.2007 12:52:25 Получение ссылки на файл из "http://rapidshare.com/files/15250640/thorn1.part03.rar.html"
07.02.2007 12:52:25 Recognise by OCR program
07.02.2007 12:52:25 Run <captcha.exe>
07.02.2007 12:52:46 File Rapid.txt NOT found, paste OCR result from clipboard
07.02.2007 12:52:46 x Плагин вернул ошибку: "Can't recognise code"
07.02.2007 12:52:46 Ссылку получить не удалось
Автор: AliffKa
Дата сообщения: 07.02.2007 14:00
BASHNI_NETT
ИМХО он же картинку не видит (капча.ексе)
Автор: Alex_Fyodorov
Дата сообщения: 07.02.2007 14:04
BASHNI_NETT

В USDownloader.ini вместо RecogniseCMD=captcha.exe на RecogniseCMD=captcha_reader.bat
Автор: BASHNI_NETT
Дата сообщения: 07.02.2007 14:18
AliffKa
Alex_Fyodorov

спасибо...первый пошел!!!! ну просто праздник какой-то!!!! На этом форуме самые компетентные люди!!!
Вот им и выношу благодарность...


Добавлено:
а это нормально, что он чтобы выловить код несколько заходов делает? минуты полторы?
Автор: Yevgeniy
Дата сообщения: 07.02.2007 14:32
Что делать в случае возникновения такой ошибки?

Автор: Draftkd
Дата сообщения: 07.02.2007 14:35
Что делать в случае ошибки:
Плагин вернул ошибку: "Can't recognise code"
Плагины перед этим обновлял...
Автор: sekagros
Дата сообщения: 07.02.2007 14:35
Vsevolod
Спасибо за сборку! С поправкой от Alex_Fyodorov похоже работает. Есть просьба прокоменнтировать папку Reconnect для тех кто в танке, плиз, там стока .exe и .bat, что запускать для реконнекта совсем не понятно.
Автор: 0rlan
Дата сообщения: 07.02.2007 14:37
Скрипт для добавки закачек серез веб.
Требования: веб-сервер + PHP 4

Что скрипт делает:
- добавляет новые ссылки на закачку
- показывает последние 100 строк лога

Чего скрипт НЕ умеет:
- как-либо изменять отосланные ссылки
- добавлять описания
- всего остального

Успешно опробовался на себе в течение ~4 месяцев. Если кто надумает воспользоваться - несколько хинтов:

- У меня USD установлен в С:\USD. При необходимости пропишите свои пути.
- Смените пароль на свой.
- В настройках USD поставить галочки "начинать скачивать при добавлении ссылки", "начинать скачивать при запуске" и "закрыть после скачивания".
- После установки веб-сервера нужно разрешить службе сервера взаимодействие с десктопом - иначе ничего работать не будет.
- В форму можно вставлять много ссылок сразу, каждую с новой строки, без переносов и пустых строк.
- Если USD закончил скачивать и закрылся, то отправка новой закачки через веб займёт некоторое время - может вывалиться Fatal Error. На работу программы это не влияет - USD запустится снова и ссылки добавятся. Чтобы ошибка не вываливалась, можно попробовать в свойствах веб-сервера установить таймаут побольше.

Прошу маститых программистов не ржать и ногами не пинать - скрипт писался исключительно для себя и исключительно как временое решение пока не будет готов финал USD. Про недочёты даже не хочу говорить - до написания я знал про РНР только то, что существует такой язык.

Вот, короче.

http://www.sendspace.com/file/a0i9gy (3 КБ)
Автор: sekagros
Дата сообщения: 07.02.2007 14:49
Присоединяюсь к вопросу Draftkd

Цитата:
Что делать в случае ошибки:
Плагин вернул ошибку: "Can't recognise code"

код распознаётся только с 15-20 попытки и то не всегда верно
Автор: Dimoniusis
Дата сообщения: 07.02.2007 14:54
dvkdvkdvkdvk

Ожидание идет через WaitTime:

type
TWaitTime = procedure (const Seconds: Longword); stdcall;

var
WaitTime: TWaitTime;

procedure PlgInit(const funcGet,...
begin
@WaitTime:=GetFuncAddr('WaitTime');


procedure PlgGetDirectLink(const AxifileLnk: PChar); stdcall;
begin
WaitTime(60); //ожидание в 60 секунд



Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: WWW File Share Pro 5.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.