Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader

Модерирует : gyra, Maz

Widok (19-02-2007 14:37): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

NoAngel777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
//Written in 2007 by NoAngel777
//Init
var dlistfilename="dlist.txt"
var tempfilename="temp.txt"
var linkfilename="link.txt"
//Get site link
var fso=new ActiveXObject("Scripting.FileSystemObject");
var fi=fso.OpenTextFile(dlistfilename,1);
var addr;
if(!fi.AtEndOfStream)
    addr=fi.ReadLine();
else
{
    fi.Close();
    WScript.Quit();
}
var fo=fso.CreateTextFile(tempfilename,true);
while(!fi.AtEndOfStream)
{
    var t=fi.ReadLine();
    fo.WriteLine(t);
}
fo.Close();
fi.Close();
fso.DeleteFile(dlistfilename);
fso.MoveFile(tempfilename,dlistfilename);
//Download site content
var oReq=new ActiveXObject("Microsoft.XMLHTTP");
oReq.open("GET",addr,false);
oReq.send();
fo=fso.CreateTextFile(tempfilename,true);
fo.Write(oReq.responseText);
fo.Close();
//Get file name and file link
fi=fso.OpenTextFile(tempfilename,1);
var dlink
while(!fi.AtEndOfStream)
{
    var t=fi.ReadLine();
    var n=t.indexOf("http://www.2shared.com/download/");
    if(n!=-1)
    {
        t=t.substr(n);
        dlink=t.substr(0,t.indexOf("\""));
        break;
    }
}
fi.Close();
fi=fso.OpenTextFile(tempfilename,1);
var dfname
while(!fi.AtEndOfStream)
{
    var t=fi.ReadLine();
    var n=t.indexOf("<title>");
    if(n!=-1)
    {
        t=t.substr(n+26);
        dfname=t.substr(0,t.indexOf("</title>"));
        break;
    }
}
fi.Close();
fso.DeleteFile(tempfilename);
//Wait while site enables file link
WScript.Sleep(40000);
//Write download command to file
fo=fso.CreateTextFile(linkfilename,true);
fo.WriteLine("wget -c -O "+dfname+" "+dlink);
fo.Close();

Всего записей: 2561 | Зарегистр. 04-04-2006 | Отправлено: 20:44 29-01-2007
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader
Widok (19-02-2007 14:37): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru