" />
115網(wǎng)盤自動續(xù)期工具是一款可對發(fā)布在115網(wǎng)盤上即將要過期的文件進(jìn)行續(xù)期的軟件。網(wǎng)上很多115資源因?yàn)榘l(fā)布者忘記續(xù)期而被115刪除,希望有了這個(gè)工具之后盡量減少這種情況。
今天這款115網(wǎng)盤自動批量續(xù)期的軟件工具就是專門針對此缺點(diǎn)設(shè)計(jì),一鍵續(xù)期快速方便,實(shí)在是115網(wǎng)盤用戶的必備軟件。
115網(wǎng)盤自動續(xù)期工具 兼容更新后的115網(wǎng)盤,修復(fù)了不能登陸和使用的問題。
源碼轉(zhuǎn)帖:
// 導(dǎo)入庫
import inet.http;
import web.url;
// 配置登錄信息
var account = "aautotest"; // 用戶名
var passwd = "asd123"; // 密 碼
io.open();
execute( "color F0" )
execute( "title 115 網(wǎng)盤自動續(xù)期工具 - Built by AAuto Quicker" );
try {
io.print( "正在登錄 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( "登錄失敗,按下任意鍵結(jié)束" );
execute( "pause > nul" );
io.close();
} else {
io.print( account2 + " 登錄成功,正在獲取文件列表..." );
data = http.down( "" );
data = string.fromto( data );
var pageCount = string.match( data, "\<span\>共 (\d+) 頁\" );
if( !pageCount ) {
pageCount = 1;
}
execute( "cls" );
io.print( '文件列表:\r\nID', "文件名" );
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)行全部續(xù)期(Y/N): ');
result = string.upper( io.stdin.read() );
}
if( result == "Y" ) {
var nCurrect = 0;
for( k, v in tblFiles ) {
execute( "cls" );
nCurrect++;
io.print( "正在續(xù)期第 " + nCurrect + " / " + #tblFiles + " 個(gè)文件..." );
http.down( "+ v );
}
execute( "cls" );
io.print( "續(xù)期完畢,按任意鍵結(jié)束" );
execute( "pause > nul" );
}
io.print( "正在退出..." );
http.down( "t" );
io.close();
}
} catch( e ) {
io.print( "網(wǎng)絡(luò)故障,請稍后再試" );
execute( "pause" )。