115网盘(pán)自动续期工具是(shì)一款(kuǎn)可对发布在115网盘上即将(jiāng)要(yào)过(guò)期的文件进行续期的软件。网上很多115资源(yuán)因为发(fā)布者忘记续期(qī)而被115删除(chú),希(xī)望有了这(zhè)个工(gōng)具(jù)之后(hòu)尽(jìn)量减少这(zhè)种情况。
今天这款115网盘自动批量续期(qī)的软件工具就是专门针对(duì)此(cǐ)缺点设(shè)计,一键续(xù)期快速(sù)方便(biàn),实在是115网盘用(yòng)户的必备软(ruǎn)件。
115网盘自动(dòng)续期工具 兼容更新(xīn)后(hòu)的115网(wǎng)盘,修复了不能登陆和使(shǐ)用的问题。
源(yuán)码转帖:
// 导入(rù)库
import inet.http;
import web.url;
// 配置登录信息(xī)
var account = "aautotest"; // 用(yòng)户名
var passwd = "asd123"; // 密 码
io.open();
execute( "color F0" )
execute( "title 115 网盘自动续期工具 - Built by AAuto Quicker" );
try {
io.print( "正在登录(lù) 115..." );
var http = inet.http();
var data = http.down(
"",
"login[account]=" + web.url.encode(account) + "&" +
"login[passwd]=" + web.url.encode(passwd)
);
data = string.fromto( data );
var account2 = string.match( data, '([^\>]+)的账号' );
if( !account2 ) {
io.print( "登录失败,按(àn)下任意键结束" );
execute( "pause > nul" );
io.close();
} else {
io.print( account2 + " 登录成功(gōng),正在(zài)获取文件列表..." );
data = http.down( "" );
data = string.fromto( data );
var pageCount = string.match( data, "\<span\>共(gòng) (\d+) 页\" );
if( !pageCount ) {
pageCount = 1;
}
execute( "cls" );
io.print( '文件(jiàn)列(liè)表:\r\nID', "文(wén)件名" );
var tblFiles = {};
for (page = 1; pageCount; 1) {
data = http.down( "" + 10 * (page - 1) );
data = string.fromto( data );
for( fileID, fileName in string.gmatch( data, "fileid='(\d+)' filename='([^']+)'" ) ) {
io.print( fileID, fileName );
table.push( tblFiles, fileID );
}
}
var result = "";
while( result != "Y" && result != "N" ) {
io.stdout.write( '\r\n是否进(jìn)行全部(bù)续期(Y/N): ');
result = string.upper( io.stdin.read() );
}
if( result == "Y" ) {
var nCurrect = 0;
for( k, v in tblFiles ) {
execute( "cls" );
nCurrect++;
io.print( "正在续期第 " + nCurrect + " / " + #tblFiles + " 个文件(jiàn)..." );
http.down( "+ v );
}
execute( "cls" );
io.print( "续(xù)期完毕,按(àn)任意键结(jié)束" );
execute( "pause > nul" );
}
io.print( "正在退出..." );
http.down( "t" );
io.close();
}
} catch( e ) {
io.print( "网络(luò)故障,请(qǐng)稍(shāo)后再试" );
execute( "pause" )。
