Твой софтовый форум > Тематические форумы > Хак! Ломать не строить - это уметь надо

Ломаем Letitbit

,

Качаем без ограничений.

Дата публикации: 25.12.2008 - 12:04
Pages: 1, 2
Diamond
Даже не знаю куда разместить такого рода информацию, модераторы прошу перенести новость в нужный раздел если ошибся (или же если новость уже проскакивала по форуму).

И так к сути вопроса. Надоело что летитбит впаривает вам какую-то левую программу что бы спокойно качать нужный вам файл? Надоело тыкать кнопку для скачки? Тогда пишем небольшой сценарий который поможет вам обойти все эти приблуды и с чистой совестью получить нужный вам код ссылки закачки для вашего мастера закачки.

1. Понадобится блокнот smile.gif дада. Именно самый обыкновенный блокнот. Открываем его.
2. Вставляем в него этот незамысловатый код:

Code

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Ломаем Letitbit</title>
<HTA:APPLICATION
    APPLICATIONNAME="Letitbit URL converter"
    SCROLL="no"
>
</head>

<script language="VBScript">
Sub Window_onLoad
  window.resizeTo 600,330
End sub
</script>

<script language="JScript">

function getURL(){
var doc, fso, fo, rs;
newURL.value = "";
try {
doc = new ActiveXObject("Microsoft.XMLHTTP");
doc.open("GET", oldURL.value, false);
doc.send();
rs = doc.responseText;
x1 = rs.indexOf("check_install");
if(x1>0){
 x2 = rs.indexOf(")",x1+1);
 rs = rs.substring(x1,x2);
 x1 = rs.indexOf("'");
 x2 = rs.indexOf("'",x1+1);
 rs = rs.substring(x1+1,x2);
 rez = new ActiveXObject("Microsoft.XMLHTTP");
 rez.open("GET", rs, false);
 rez.send();
 rs = rez.responseText;
 x1 = rs.indexOf("download5");
 if(x1>0){
   ss = rs.substring(0, x1);
   x1 = ss.lastIndexOf("http");
   x2 = rs.indexOf(">",x1);
   rs = rs.substring(x1,x2-1);
   newURL.value = rs.replace("download5","download3");
 } else {newURL.value = "ошибка преобразования URL";}
} else {newURL.value = "ошибка преобразования URL";}
} catch(err) {newURL.value = "ошибка преобразования URL";}
}

</script>

<body>
<p>URL с Letitbit
<br><input name="oldURL" style="width:100%; border: 1px solid Navy;"></input>
</p>
<p><input onClick=getURL type="submit" value="convert URL" style="width:110px;"></input></p>
<p>URL для закачки
<br><input name="newURL" style="width:100%; border: 1px solid Navy;"></input>
</p>
</body>
</html>



3. Сохраняем только меняем расширение с .txt на .hta
4. Пользуемся! smile.gif
5. Вводите ссылку на летитбит в верхнее поле, жмете конверт, получаете готовую к скачке ссылку!


P.S. Статья моя, но сам скрипт был написан не мной. Но все равно считаю что для пользователей Softoroom'a пригодится wink.gif
de1ay
Цитата | Quote(Diamond @ 25.03.2008 - 1:20)
P.S. Статья моя, но сам скрипт был написан не мной. Но все равно считаю что для пользователей Softoroom'a пригодится
*

Тяжело назвать это статьёй. Код + инструкция к употреблению.
radist1974
удобно
а то я для получения ссылки поставил firefox
с firebit
neoaeon
Фактически это листинг Letitbit URL converter
ProZ_eSSoR
спс =)
grot
Не получилось: Жму convert выдает ошибка преобразования URL.
дымчик
Представленный выше код будет работать только в ИЕ, т.к. остальные браузеры не поддерживают ActiveX, поэтому в этом месте
Code
doc = new ActiveXObject("Microsoft.XMLHTTP");

будет возникать исключение и соответственно выдаваться ошибка
Code
catch(err) {newURL.value = "ошибка преобразования URL";}


P.S. Код не тестировал. Привожу лишь техническое обоснование возможности возникновения ошибок...
Syrax
в ие тоже не работает, видимо летитбит прикрыл smile.gif
bigvovan
короче, ничего путнего тут нет

Добавлено:

и прога не работает!!!
grot
Установи NeTLeTiTBiT Navigator. В инете ссылок хватает.
В нем все работает.
Pages: 1, 2


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Ломаем Letitbit
SoftoRooM © 2004-2024