# Вопрос: А зачем вообще нужна эта программа? ReGet/FlashGet
/Download master лучше!
Ответ: Смысл этой программы в том, что в нее забил ссылки и пошел спать - а утром все будет слито. Причем помнить что на рапидшару надо заходить раз в час, или что какие то части надо лить по очереди, а тут надо вспомнить пароль совершенно не надо. Программа сама сольет, создаст нужные папки, и сохранит описание в текстовый файл рядом со слитым файлом. Причем в программу надо вставлять ссылки, какие дают на хостингах - не надо вручную получать прямые ссылки - они будут получены автоматически. А если получить не получилось - то программа подождет и попробует получить снова - до победного конца.
Если же очень хочется использовать свою любимую качалку, ибо эта кажется "неидеальной" - то тут тоже нет проблем. Для этого в опциях надо выбрать в "что делать с прямой ссылкой" - либо копировать в буфер (а в качалке сделать чтобы она ловила ссылки из буфера обмена, без подтверждений), либо "запуск программы" - и написать строку запуска, с шаблонами, которые заполнит сам USD.
# Вопрос: Программа ничего не качает! Что мне делать?
Ответ: чтобы разобраться, что происходит, надо сделать несколько обязательных вещей. Я не телепат, мыслей читать не умею и ваши "а у меня не работает" мне ни о чем не говорят, и если вы не выполнили то, что написано ниже, то я смогу вам ответить лишь "а у меня все работает!".
* Для начала проверяем последняя ли у вас версия программы и плагина. Версия программы пишется в ее заголовке, версию плагина можно узнать, если нажать:
"Опции" - "Плагины" - "<название плагина>" - "Информация о плагине (i)"
Последние версии плагинов доступны тут. Там же можно спросить о последних версиях.
* Если версия не последняя, то нажимаем "Опции" - "Обновление" - "Обновить сейчас". Когда появится список, нажимаем "Скачать и установить". Пробуем качать снова. Если не получилось обновить, стоит проверить сервера обновлений.
* Если программа и плагин последней версии, и не качает, то нажимаем "Опции" - "Разное" - "Детализация Лог файла" ставим "Максимальная". Нажимаем "Ок", обязательно закрываем USD, удаляем файл USDownloader.log и все *.html файлы из папки USDownloader'а и запускаем его снова.
* Пробуем скачать. Когда скачка снова не удастся, и программа перейдет в режим ожидания между попытками, останавливаем программу. Смотрим Лог (кнопка с листиком и лупой на панели). Там в последних строках скорее всего будет описание ошибки.
* Если там только "Ссылку получить не удалось" и никаких больше ошибок, то открываем из папки USDownloader по очереди <Имя сервиса>.html файлы в браузере (для рапиды.com это будет RapidShareCom1.html, RapidShareCom2.html и тд), и смотрим что там написано. Бывает, что сервис ввел новое сообщение об ошибке, которое USD еще не знает, или сервис не работает или еще что-то.
* Если там тоже все в порядке, и вы не смогли сами определить причину ошибки, то я, или другие люди с форума ru-board могут помочь вам с этим.
* Если вы хотите именно моей помощи, то для этого вам надо написать мне письмо на ящик
dimonius@dimonius.ru, где написать:
1. Оригинальную ссылку, откуда вы пытаетесь скачать
2. Ошибку, которую дает USDownloader
3. Присоединить к письму файл USDownloader.log (из папки USDownloader)
4. Присоединить к письму все файлы *.html из папки программы
5. Если в папке КУДА вы качаете файл вместо файла слился html - то его тоже надо присоединить к письму.
Если чего-либо из этого вы мне не пошлете, я не смогу вам помочь. В ваших же интересах прислать все что у вас есть, из перечисленного.
* Для помощи на ru-board надо зарегистрироваться там и выложить лог файл в тегах "[more]...тут кусок лога текстом...[/more]". Местные пользовали, как и я, попробуют вам помочь.
РАПИДШАРЕ.ДЕ поменяла расположение картинки на https протокол, котрый требует SSL шифрование. Чтобы качать снова:
1. Обновить USDownloader.exe
2. Обновить Rapidshare.plg, RapidshareCom.plg
3. Слить Open SSL библиотеку со страницы
http://www.dimonius.ru/dusd.php (Ctrl+F -> "Open SSL") в папку Windows\System32\ или в папку программы
4. Попробовать закачать.
Если НЕ работает
1. Заходим в опции
2. Ставим галку "Для доступа по HTTPS использовать ActiveX", нажимаем Ок.
3. Пробуем закачать. Если не работает - то настраиваем Internet Explorer чтобы в нем было видно картинку с кодом. После этого снова запускаем программу
РАПИДШАРЕ.COM в данный момент борется с программами-качалками, и меняют картинку чуть ли не каждый день. Я не могу каждый день писать новый OCR. В итоге принято волевое решение - плагин по умолчанию работает в полуавтоматическом режиме, но в нем есть возможность работать в автомате. Автоматическое распознавание ведут несколько человек. В данный момент лучшая распознавалка кодов с рапиды.КОМ и ФайлФактори - cap.exe. Сделать из своей версии программы полностью автоматическую очень просто.
Вариант 1: Выкачайте автоматическую "сборку" (Сборка Киреева Саши или blackmanos'а. Там уже все настроено - только разорхивировать и запустить)
Вариант 2: Скачать архив Cap, разорхивировать, все файлы из папки cap перенести в папку с USDownloader'ом и запустить CapSetup.bat из папки USDownloader или USDownloader\_Set\
Вариант 3: Через Capcha Exchange Server.
Вариант 4: Через другие автораспознавалки (Gocr, FineReader и тд и тп). Информация как это сделать тоже регулярно пишется на форуме Ru-Board.
Скачать последнии версии сборок, cap'ы и узнать новости по тому, распознается сейчас или нет (а заодно и задать вопрос) можно с форума Ru-board.
Мегааплоад, СексАплоадер и Мегаротик. Если вы регулярно получаете сообщение "All slots for you country is busy" то перейдите в Опции -> Разное -> Юзер Агент и там ВСТАВИТЬ (в стандартном выборе этой строки нет):
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; MEGAUPLOAD 1.0)
# Вопрос: А умеет ли программа докачивать?
Ответ: Докачка - в первую очередь опция сервера. То есть если программа запрашивает кусок файла, нужный программе (то есть которого у вас нет), и сервер присылает этот кусок - докачка возможна. Если же на запрос куска файла (а не целиком файла) сервер выдает все равно файл сначала до конца, или еще хуже, как на рапидшаре выдает мусор в файле с правильными заголовками и прочим - то докачка не возможна. В свете этого ответ такой - программа ПОДДЕРЖИВАЕТ докачку на тех серверах, где это возможно. Пока докачка есть на премиум аккаунтах Рапидшаре, на мегааплоаде, на сексаплоаде и части других серверов. На бесплатных аккаунтах рапидшаре докачка не возможна.
# Вопрос: Я хочу чтобы у меня с разных сайтов скачивалось одновременно. Можно ли это сделать?
Ответ: пока программа сама не умеет качать параллельно. Это планируется сделать в версии 1.4 - ибо чтобы это сделать, надо переписать ~80% кода самой программы и все 120 плагинов. Пока, чтобы качать параллельно есть способ - надо скопировать программу в папки USD1, USD2, USD3 и так далее, в каждой папке оставить по 1-2 плагину и запустить все одновременно - все они будут работать параллельно и качать вместе. Запускать из одной папки несколько копий программы строго не рекомендуется.
# Вопрос: С рапиды программа не снимает ограничение в 30/50 мегабайт в час!
Ответ: ну я не Бог, и пишу как могу. Программа изначально и не особо планировалась для обмана сервисов - только представьте сколько народа качает там одновременно и какими объемами. Если программу оставить в покое - она дождется ссылки и как только сервер ее отдаст - тут же файл сольет. Так что ссылка не пропадет и рано или поздно Вы ее закачаете. Если же хочется сделать это "рано или поздно" пораньше, то есть несколько способов. Сервер смотрит, что вы уже качали по IP, так что чтобы скачать больше, надо сменить ip:
* Смена через прокси сервера. Прокси сервер - это такой компьютер, который скачивает от своего имени (со своего ip адреса) информацию для Вас, и потом отдает ее Вам. Плюсы - что сайт будет думать что это новый клиент, ибо у прокси другой ip адрес. В сети можно найти списки прокси серверов (ведением и проверками списков прокси занимаются специальные сервера). Проще всего это сделать через Google. Находим сайт, находим на нем списки прокси. Обычно списки идут в формате "<адрес>:<порт>" и выглядят примерно так:
200.21.18.135:80
61.135.158.111:80
218.57.243.52:3128
211.159.16.6:80
Вот это надо выделить и сохранить в текстовый файл. Скажем proxy.txt. После чего зайти в опции, закладка Proxy, поставить там галочку "использовать список прокси" и в поле чуть ниже указать путь до нашего сохраненного proxy.txt. Все. Программа будет пытаться соеденится через прокси, и если у нее получится скачает файл.
* Смена ip путем запроса ipconfig. Программа умеет запускать любой файл после закачки. Если сделать файл с расширением bat или cmd (для 2k/XP) и написать туда строчки:
@echo off
ipconfig /flushdns
ipconfig /release
ipconfig /renew
сохранить, и потом поставить в поле "опции" - "расписание" (поставить галку "Использовать расписание") - "Добавить" - "после скачивания" - "запускать" путь до этого файла, и поставить галку "ожидать завершения программы" - то ip будет меняться и есть шанс что получится скачать раньше. Способ работает не всегда - зависит от типа и настроек вашей Сети и серверов провайдера/гейтов локальных сетей.
* Смена ip методом перезванивания. Для этого тоже надо создать bat/cmd файл, и прописать его туда же. Внутри надо написать команды для стандартной утилиты rasdial. Узнать справку по ней можно запустив "Пуск" -> "Выполнить" -> "cmd" -> "rasdial /?". В кратце - "rasdial.exe <имя_соединения>" - позвонить по соединению (<имя соединения>, как оно пишется в "сетевые подключения" в панели управления), "rasdial.exe <имя_соединения> /d" - разорвать соединение. Более подробно о ней написано тут
Ну и потом в bat файл прописать команды для перезвона с помощью этой утилиты.
Примерный вид bat файла для перезвона модема/USB-ADSL модема:
@echo off
rasdial "имя_вашего_соединения" /disconnect
ping -n 20 127.0.0.1 >nul
rasdial "имя_вашего_соединения" "Логин" "Пароль"
* Смена ip для роутеров. Если у вас модем-роутер (LAN-ADSL), то поможет программа RouterControl она поддерживает множество роутеров. Скачиваем ее, инсталлируем, запускаем, задаем IP нашего роутера, программа находит его. Задаем сервисный пароль если он есть иначе перегрузка роутера не пройдет. Пробуем ручками,кликанием на иконке вилки перегрузить роутер. Если все ок, создаем пакетный файл и кладем его в каталог в новь инсталлированной программой RouterControl. В bat файл записываем следующее:
@echo off
RouterControl.exe /disconnect /connect /quit
ping -n 3 127.0.0.1 >nul
вместо цифры 3 можете установить свое время паузы, за время которой, роутер надежно перегрузитcя. Для роутеров SpeedPort это время до 5 может быть, для Fritz!Box и 2 достаточно.
Или используем для создания паузы, вплоть до миллисекунд этот очень маленький файл. При автоматической смене IP программа RouterControl не должна быть запущена. Убираем ее из автозагрузки, она туда по умолчанию прописывается. Или мы могли при инсталляции ей разрешить туда прописаться. Если она будет запущена и мы наш командный файл решим выполнить, то окно DOS сессии повиснет черным флагом. Может синим и красным, у кого как.
* У кого модем-роутер Friz!Box то этот суповый набор поможет сменить IP.
* Если не один способ не подходит,или еще не найден путь, но в ручную можно сменить IP, взаимодействием указателя мыши и указательного пальца руки, то поможет программа, может быть поможет, Ghost Automizer 2.8
Запускаем Ghost.exe, кликаем на Записать действия, после -делаем движения мышой и клавиатурой равно как при смене IP. Останавливаем запись F12 или кнопка Остановить запись. Сохраняем программу, сохраняем файл Proga.gpr(по умолчанию такой) рядом с Ghost.exe Кликаем на кнопку Еще и отмечаем чекбокс Если запустили из проводника сразу запускаться.
в командном файле пишем
@echo off
X:\Patch\Ghost.exe Proga.gpr
где X:\Patch\- путь к файлу Ghost.exe
# Вопрос: А можно ли вставить в программу ссылки оптом, а то по одной очень муторно?
Ответ: Конечно можно! Для этого есть 2 способа:
* Из буфера, способ 1. Копируем в буфер ссылки - по 1 на строку. Нажимаем "+" там вставляем ссылки (или они сами вставляется, если уже находятся в буфере обмена), и там же выбираем куда сохранять эти ссылки. Так же вводим описание. Нажимаем "Ок"
* Из буфера, способ 2. Копируем в буфер ссылки - по 1 на строку. Нажимаем в главном окне кнопку с 2 листиками. Все ссылки из буфера обмена вставятся в программу. При этом описание у добавленных ссылок будет пустым, а в качестве папки для сохранения будет использована последняя выбранная папка, в окошке добавления ссылок (по +) или выбранная при правке ссылок. Чтобы сменить папку/описание у добавленных ссылок надо выделить ее/их в списке (мышкой, с использованием шифта/контрола) и на выделении нажать правой кнопкой мыши -> свойства и там можно будет ввести куда сохранять ссылки, а так же их описание и тд и тп
* Из текстового файла. Сохраняем список ссылок в текстовый файл, в формате - 1 ссылка, на 1 строке. Потом в программе на списке закачек нажимаем правой кнопкой мыши, и выбираем "Добавить в список закачки" - открывается окошко выбора файла. Выбираем сохраненный файл - и все ссылки, которые может скачать USD добавятся в список.
Директория при этих операциях берется из формы добавления - ее потом можно поменять, выделив нужное количество ссылок и нажав правой кнопкой мыши -> "Свойства".
# Вопрос: А как качать с Premium аккаунтов Rapidshare?
Ответ: Для премиум аккаунтов есть плагин RapidshareP.plg (для rapidshare.de, и RapidshareComP.plg для Rapidshare.com ) В архив All_plugins.zip он не входит ибо достаточно специфический. После его установки в USD надо:
1. В премиум аккаунте рапиды войти в Premium Zone Login -> Options (картинка) и снять галку "Direct downloads" (картинка) (то есть нам надо чтобы html страничка показывалась)
2. В папке USD создать текстовый файл RapidshareL.txt (для rapidshare.de и RapidshareComL.txt для Rapidshare.com) и в него записать логин(ы) и пароли в формате: логин:пароль (без пробелов и пустых строк!). например:
12344:3242342
12321:5465465
45645:4564565
ну и тд. Если у вас честный 1 аккаунт - то в файле будет 1 строка. После этого можно запускать USD, и он будет качать. Если стоят и другие плагины для рапидшаре - он будет и ими пытаться скачать (то есть будет пытаться скачать и бесплатными и платными способами).
Так же, если в логе будет писаться сообщение "Ошибка, вместо файла скачан html", либо файл вроде сливается, но никуда не сохраняется, то надо сделать одну из 2х вещей:
* Открыть в любом текстовом редакторе файл Rapidshare.ini (из папки программы, для Rapidshare.de и RapidshareCom.ini для Rapidshare.com) и поставить значение единственного параметра NoHtmlPageBefore (или DirectDownloads) в "0", если там стоит "1" и в "1" если там стоит "0"
* Прологинится браузером на свой аккаунт на рапидшаре, и на странице аккаунта, при нажатии кнопки "Options" снять/поставить галочку "Direct Downloads".
# Вопрос: А можно ли закачать ссылки помеченные как "ошибочные" (с красным фоном)?
Ответ: Да. Для этого надо кликнуть на ней правой кнопкой мыши и из выпадающего меню выбрать "Разное" -> "Закачать заново" или "закачать заново все ошибочные ссылки" (очень полезно для рапидшаровских ссылок, ибо там они помечаются ошибочными если код распознался не верно)
# Вопрос: Все, конечно, замечательно, но мне нужен плагин для сайта X, которого с программой нет!
Ответ: Во первых стоит проверить страницу с плагинами - вполне может быть, что он уже появился. Если же нет, то есть 2 выбора: Вы можете написать его сами - в архиве с программой поставляется исходник одного из плагинов (MyTempDir.src.zip). Если же его в архиве с программой нет, то его можно скачать отсюда (4.7 Kb). Пример написан на Delphi, и детально прокомментирован. Плагин написан в универсальном формате (легко портировать на C++ или другие языки.). Если Вы напишите свой плагин - не забудьте мне его прислать!
Если же Вы не знаете языков программирования, то можете написать мне на почту или в ICQ или в гостевую книгу, чтобы я написал в свободное время новый плагин для программы
# Вопрос: А может ли работать программа по расписанию? Если может, то как настроить?
Ответ: Программа может работать по расписанию - по нему она смотрит когда ей включиться, а когда выключится, так же есть куча других вариантов. Чтобы заставить программу работать по расписанию надо зайти в опции - расписание, и поставить галочку "работать по расписанию". Расписание проверяется ВСЕГДА когда стоит эта галка, не зависимо нажали вы кнопку "старт" в программе или нет. Чтобы добавить задание надо нажать "+" и выбрать когда задание будет срабатывать - по времени или по другому условию, и что при этом программа должна делать. Вариантов и комбинаций - достаточно много. После ввода Нажать "Ок", и после нажатия "Ок" в опциях новое расписание будет принято к исполнению
# Вопрос: В программе на ссылках Rapidshare плагин выдает ошибку "Can't run .....". Что мне делать?
Ответ: Я использую программу gocr. К сожалению она скомпилирована так, что иногда может не работать из папок с длинными путями, и с пробелами в путях. Переложите программу в папки с более короткими путями - например c:\Web\USD\ и запускайте оттуда. Все будет работать. Используйте только ту версию, что прилагается с программой USDownloader!
# Вопрос: А что это за приписки к именам плагинов - "HA", "P", "A"?
Ответ: Это показывает тип плагина. Плагины делятся на следующие типы:
* Без приписки - обычный, автоматический плагин
* "HA" - Half Automated - полуавтоматический. Когда программе надо получить код - она показывает окошко с кодом и картинкой на которой код нарисован. Вам надо самому ввести этот код. Плюсы - работает даже если меняют вид кода, 100% распознавание. Минусы - надо быть за компьютером, когда появляется окошко. Не должен работать вместе с полностью автоматическими плагинами (для этого сайта).
* "A" - Альтернативный. На некоторых сайтах ссылку можно получить как обычно, а можно не обычно
Вот такой плагин получает ссылку другим способом, нежели обычный плагин (например через анонимайзер или еще как-то)
* "P" - Премиум. Плагин для работы с премиум аккаунтами. Должен быть один для своего сервиса.
Программа считывает все плагины, которые у нее находятся в папке Plugins. Когда нужно получить ссылку, то программа по очереди опрашивает каждый плагин, который работает с данным сервисом. Если плагин дал ссылку на файл, то программа начинает файл закачивать, если не дал - то программа спрашивает у следующего плагина. Так что если в папке будут 2-3 альтернативных плагина для одного сайта (с припиской "А", и один просто) - то будут по очереди работать оба. Держать в папке Plugins 2 плагина полуавтоматический и автоматический смысла не имеет! То есть вместо автоматического определения кода Вы будете вынуждены вводить его вручную (или не вводить, но окошко появляться будет!). Так что если Вы пользуетесь полуавтоматическим плагином - то удалите/переименуйте расширение обычного, автоматического плагина, если же пользуетесь только автоматическим (и/или альтернативным) - то удалите/переименуйте расширение полуавтоматического плагина ("HA').
Пример: Для рапиды есть плагины:
RapidshareP.plg (для премиум аккаунта). Если вы используете его, то остальные плагины для рапиды надо удалить. Этот плагин будет использовать Rapidsharel.txt для чтения из него информации о логинах/паролях на премиум аккаунт.
Rapidshare.plg - полностью автоматический плагин. Сам определяет код и вставляет его на странице.
RapidshareHA.plg - полуавтоматический плагин. При необходимости распознать код - будет показывать окошко с полем ввода кода.
RapidshareA.plg (сейчас нету) - плагин который получает ссылку через анонимайзер. Может работать вместе с Rapidshare.plg
# Вопрос: Я могу перевести программу на другой язык! Нужно ли это вам?
Ответ: Да конечно! Чем больше языков - тем большему количеству пользователей будет удобно пользоваться программой. Файл английского языка находится в архиве с программой. Если Вы можете перевести его, и прислать мне - это просто замечательно. Свой копирайт Вы можете поставить в комментарии в начале файла (строчке начинающейся с символа ";")
# Вопрос: Мне не нравится иконка в трее. Можно ее как-то заменить?
Ответ: Да, можно. Для этого надо скопировать любую иконку (файл в формате ICO) в папку с USDownloader под именем USDownloader.ico - при запуске программа для себя будет использовать эту иконку. так же можно прятать иконку от других - поставив, к примеру динамик или какую-то системную
# Вопрос: А работает ли программа с командной строкой?
Ответ: Да, работает. Параметры постоянно добавляются, так что увидеть какие параметры поддерживает ваша версия и узнать их описание вы можете запустив "USDownloader.exe /?"
# Вопрос: Программа скачивает. А можно ли сделать такую же, но чтобы закачивала?
Ответ: Можно. Но лично я не обладаю нужным временем и силами, для написания такой программы. Тем более, что с закачкой есть свои проблемы и программу надо будет отлаживать и настраивать.
Тем более учитывая, что такие программы уже написаны: FileUploader, FileHosts Uploader и RupidUp
# Вопрос: Все замечательно. А не хотите ли сделать такую же под Linux/Unix? А исходники посмотреть можно?
Ответ: Нет, не хочу. Во-первых, программа отлично работает под WINE (да, на MAC OS тоже). Во-вторых, под *NIX системы (консоли с веб управлением) есть свои проги: PHP RapidGet Pro и Web Share Downloader. Есть и другие скрипты, но эти самые популярные. Остальные, при желании, можно найти в гугле. По поводу исходников - исходники программы закрыты. У меня было много негативного опыта с открытием исходников, так что желание их открывать ушло. Если же вы хотите написать плагин - то часть исходников плагинов открыта (на сайт я не выкладываю, чтобы сервисы не знали что надо менять чтобы плаг переставал работать), пишите (по почте и ICQ) - в личном порядке разберемся.
# Вопрос: Я использую cap.exe для автоматического распознавания с рапиды и FileFactory но у меня добавляются какие то файлы thanks_*.rar?
Ответ: Это файлы "благодарностей" тем, кто делал автораспознавание рапиды и вообще продвигает и улучшает программу. Сказать "спасибо" или дать WMZ/WMR многие не могут, а скачать лишний файлик им не в лом. В итоге за скачку этих файлов идут премиум людям, которые делают распознавание, делают сборки (чтобы вам же проще было качать) и мне. При первом запуске cap'а он задает вопрос - "качать спасибо" или нет, и если да - то кому.
Чтобы отключить (если у вас траффик или вы не хотите говорить нам спасибо) нужно вызвать окошко с никами и отключить галки или поставить кол-во файлов в "0":
Вариант 1. Запустить "cap.exe /thank /ini capRS.ini"
Вариант 2. Создать в каталоге программы пустой файл saythank.txt. При первом же распознавании окошко с никами снова появится.