суббота, 20 октября 2007 г.

Как скачать файлы с позорного letitbit.net

Так получилось, что мне потребовались файлы, которые нашлись только на файло-помойке letitbit.net. Лично я всегда пользуюсь огнелисом, поэтому требование использовать ослика меня несколько напрягли, я конечно же сказал прикинуться огнелису ослом, но это не помогло, сервис потребовал скачать свою собственную качалку. В свое время мне требовались файлы с других файло-помоек и я ставил их тулбары, но такой наглости, чтобы в качалке был модуль adware я не видел (по данным DrWeb).
Окончательно взбесившись я стал рыть инет и нашел решение для оперы в виде плагина letitbit_net.js правда автор зачем-то, закрыл код eval`ами, что тоже мне показалось неправильным. Пришлось их вскрыть. Делюсь рецептом, как качать с letitbit.net без установки всякой хни:
  1. Для огнелиса ставим плагин NoScript – если он конечно уже не стоит. Плагин контролирует запуск JavaScript – очень полезная вещь в современном мире.
  2. В NoScript конечно - же запрещаем выполнение JS на letitbit.net.
  3. Прикидываемся огнелисом, что мы осел, я использовал IE 7 Vista edition.
  4. Тыкаем на ссылку файла который мы хотим скачать.
  5. После загрузки страницы смотрим ее исходник и ищем onsubmit, в нем идет вызов метода check_install с ссылкой на файл
  6. Копируем ссылку в адресную строку браузера и меняем подпапку download+цифра на строку download3.
  7. Жмем enter – загрузка пошла, полученный файл с расширением .html переименовываем в оригинальное разрешение.

p.s. Конечно можно написать расширение для Greasemonkey, но что то нет желания это делать, да и алгоритм может поменяться и вообще я стараюсь пользоваться только rapidshar`ой.

21 комментарий:

seoprogrammer комментирует...

На всякий случай кусок который реализует этот функционал в оперном скрипте
replace(/\.letitbit\.net\/download\d\//i, ".letitbit.net/download3/")

Анонимный комментирует...

Всё сделал по описанию, но скачивается архив нулевой длины... что его может блокировать?

seoprogrammer комментирует...

Незнаю, я буквально сегодня качал по этому алгоритму, 250мегов - все нормально было.
Давай ссылку, проверим.

Анонимный комментирует...

V otvet anonimnomu (15:10 4/11/2007) arhiv 0kb eto ot letitbita zavisit, vozmojno kak to svqzano s traffikom; kogda q stavil letitbitwnie ssilki v o4ered na regete periodi4eski odna iz nih vilazila kak 0kb, ewe mojet bit 'connection actively refused by server (regetnii perevod 403)' ili 'this page is currently unavailable.' v browsere. voobwem eto vse u menq vilazilo kogda q ka4al s bitacceleratorom! tak 4to esli ti polzuewsq 'рецептом' seoprogrammera i eto vilezit, podojdi pol4qsika i poprobui ewe raz. :)
A teper' obrawenie k avtoru ot lamera: izvini, no mojew li ti pojalusta obqsnit' 4qsti 3, 5 i 6? tak kak u menq ni maleiwei idei kak imitirovat' IE ispolzuq FF itd...
Q ili suda ewe raz zalezu ili powli mne milo na fakeemail(at)z6(dot)com
Zaranee blagodaren.
P.S. kstati mail nastoqwii :)

seoprogrammer комментирует...

Блин чертовски сложно читать транслит, несмотря на наличие такого прекрасного сайта, как translit.ru :)

Касательно вопросов про пункты: 3, 5 и 6. Решений может быть несколько, лично я пользуюсь следующими плагинами:
для пункта 3 использую User Agent Switcher
для пунктов 5 и 6 использую Web Developer - исходный код проще смотреть именно им.
А так если еще вопросы остались - спрашивай.

Анонимный комментирует...

Очень благодарен за твою помощь, все работает как по маслу!
А намек про транслит.ру как видиш я понял, но заранее извиняюсь за возможные ошибки, уже больше десятилетия не писал по русски.
Есть ли у тебя еще полезные советы насчет Firefoxa?

Д.В.

seoprogrammer комментирует...

Да у меня была идея написать обзор по плагинам для FireFox которыми я пользуюсь, но пока руки не дошли. Кстати, если ты скажешь, какие направления тебя больше всего интересуют - это поможет мне более широко осветить этот вопрос :)

whitebearspirit комментирует...

Колоссальный респект! Хотелось матом крыть этот BitAccelerator...
А тут вот реально работающий способ.

Мои предложения: для блокирования яваскрипта можно использовать и "Adblock Plus"

Для того, чтоб представить себя как ИЕ, использовать плагин "User Agent Switcher"

Чтоб потом качать файл чем-нибудь кроме самого браузера (я использую WGet -- великая вещь!), надо добиться, чтоб загрузчик выслал бы ещё в заголовке строчку "Cookie: country=RU; access=YourFileNameWithoutPath.ext"

Анонимный комментирует...

Ну я не знаю как на счет скриптов....Но вот лучше всего качать через прогу FuLLUrl (скачать: http://www.rapidshare.ru/502308). Она генерирует прямые ссылки на нужные Вам файлы, залитые на этот хост.Так же поддерживаются zShare.Net, LetitBit.Net, Uploading.Com и FriendlyFiles.Net - аналог LetitBit.Net . В последних версиях отсутствует привязка по IP.

seoprogrammer комментирует...

Вроде народ ей (прогой ссылку на которую дала SnaKKe) пользуется, вот более подробное описание и ссылки на нормальные файлообменники):
http://komap.net.ru/2007/12/10/fullurl_110__obnovlenie_ot_71207__usuploader_14pb.html

seoprogrammer комментирует...

Вот еще альтернативные варианты
http://lookszone.ru/2007/10/28/letitshit__obkhod_zashhity_letitbit.net.html

Анонимный комментирует...

трюк с заменой download? -> download3 больше не раборает. Ссылка, которую я вижу в HTML коде и так содержит download3. А при переходе по ней получаю уведомление что у меня не установлен BitAccelerator.

seoprogrammer комментирует...

Да теперь они не дают так скачивать, нужно с куками мутить как писал Сергей

imsh комментирует...
Этот комментарий был удален администратором блога.
Анонимный комментирует...

Всё намного проще !!!

Порядок действий для закачки файлов с сервиса letitbit.

- Отключаем у менеджера закачек интеграцию IE (чтобы URL не перехватывал) - Пример для программы "US Downloader"
- Вставляем ссылку файла, который хотим скачать, в Internet Explorer (именно IE).
- Открываем исходный текст страницы с помощью блокнота.
- Находим "check_install"
- Рядом в скобочках URL типа http://letitbit.net/download3.php?трали-вали
- Вставляем эту URL в IE
- Открывается страница, на которой по центру в большой прямоугольной рамочке ссылка вида http://r14.letitbit.net/download5/трали-вали
- Можно ее скопировать и прямо в ней поправить "download5" на "download3" (в блокноте или в окне менеджера закачек) или нажать на эту ссылку. Тогда:
- Открывается страница с 2мя ссылками про BitAccelerator (если он конечно не стоит) и в адресной строке URL типа:
http://r14.letitbit.net/download5/трали-вали
- Меняем "download5" на "download3"
- Бросаем получившийся URL в менеджер закачек. Например US Downloader.

Но можно просто скопировать полученную ссылку с отредактированной "download5" на "download3" в новое окно IE ))).
И без мучений начать скачивать нужный файл.


Есть одно замечание. Это важно.
Для того, чтобы в менеджере закачек стартовала закачка именно файла, а не HTML-странички и в IE и в менеджере закачек должна быть включена поддержка Cookies.

Всем хороших даунлоадов :)

VenoM (c)

webveter комментирует...
Этот комментарий был удален администратором блога.
Kran комментирует...

Большое спасибо за дельный совет.Все работает,проблем не возникает. До этого долго избегал ЛетитБит, пока не зашел в тупик. Теперь и с него качать буду без проблем.

Анонимный комментирует...
Этот комментарий был удален администратором блога.
Анонимный комментирует...

Ну и как теперь качать?

seoprogrammer комментирует...

Отличный плагин для FireFox убирает задержку перед скачиванием https://addons.mozilla.org/en-US/firefox/addon/11243

Анонимный комментирует...

Доброго вам времени суток! Если я не ошибаюсь, то летитбит изменили настройки и теперь указанным Seoprogrammer -ом способом не пробится через защиту. Какие мысли? http://r57.letitbit.net/download50/2993.24d4f500008b47d8cca839057f_341swkhyyfd76iom/30244/letitbit.net/Lingvo.x3.ml_v10.iso это прямая ссылка Летита не могу в исходном коде найти одной части ссылки.