机缘巧合,这周末竟然发现了一个神一般存在的网站:mywife.cc!初看到这个域名会想到什么呢?自己探索去吧!
网上已经开始流行此网站发布的H情节图片了,警告:末满18岁小DD请自觉!
下载到H图后,发现查看那么多美图是件难事啊!mywife.cc又给IT男出难题了。这里利用Windows的JScript Host来自动生成相册页面,将以下代码拷贝到bt.js文件中,双击运行,它会将枚举当前目录下的子目录,将图片进行索引起来,生成一个data.js数据脚本,这样就可以放到页面上进行展示。 /*
* Build Thumb script
* file: bt.js
* author: Jimbowhy
* date: 2013年12月22日 22:06:25
*/
var builder = {
FSO : new ActiveXObject("Scripting.FileSystemObject"),
ForReading : 1,
ForWriting : 2,
ForAppending : 8,
TristateUseDefault : -2,
TristateTrue : -1,
TristateFalse : 0,
ROOT: "",
EXTS: /\.jpg$|.png$|.gif$/i,
create:function(name,mode){
mode = mode||this.ForAppending;
//if(this.fso.FileExists(name)) this.fso.DeleteFile(name);
if(!this.FSO.FileExists(name) || mode==this.ForWriting){
var file = this.FSO.CreateTextFile( name,true );
file.Close();
file = null;
}
var file = this.FSO.GetFile( name );
var ts = file.OpenAsTextStream(mode, this.TristateUseDefault);
//var ts = file.OpenAsTextStream(mode, this.TristateTrue); //use unicode
return ts;
},
write:function(name,content){
var ts = this.create(name,this.ForAppending);
ts.WriteLine(content);
ts.Close();
},
rewrite:function(name,content){
var ts = this.create(name,this.ForWriting);
ts.WriteLine(content);
ts.Close();
},
log : function(msg){
this.write("log.txt",msg);
},
go : function(dir, out){
//this.log("builder go");
var DIR = this.FSO.GetFolder(dir);
this.ROOT = DIR.Path;
var content = this.recursive(DIR);
this.rewrite(out,"");
this.write(out, "var data = [\n");
this.write(out,content);
this.write(out, "]");
},
recursive:function(folder){
//this.log("A:"+folder.Name);
var files = folder.Files;
var folders = folder.SubFolders;
var e = new Enumerator(files);
var p = '["NAME","PATH",[LIST]],\n';
var c = p.replace("NAME",folder.Name).replace("PATH",folder.Path.replace(this.ROOT+"\\","").replace("\\","/"));
var list = "";
for(; !e.atEnd(); e.moveNext()){
var name = e.item().name;
if(this.EXTS.test(name)){
list += (list?",":"") + '"'+name+'"';
}
}
c = c.replace("LIST",list);
var e = new Enumerator(folders);
for(; !e.atEnd(); e.moveNext()){
var data = this.recursive(e.item());
c += data;
}
return c;
},
exec:function(command){
// exec hhp compiler
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec(command);
while (oExec.Status == 0)
{
WScript.Sleep(3000);
WScript.Echo("done.");
}
//WScript.Echo("Status:"+oExec.Status); // 1 if exec finished
//WScript.Echo("ExitCode:"+oExec.ExitCode); // 1 if successful
//WScript.Echo("ProcessID:"+oExec.ProcessID);
//WScript.Echo("StdErr:"+oExec.StdErr.ReadAll());
//WScript.Echo(oExec.StdOut.ReadAll());
},
alert:function(msg){
WScript.Echo(msg);
}
};
builder.alert("Wait 4 a moment!");
builder.go(".","data.js");
builder.alert("Finished!");
如图:
再将警告:小DD们请自觉了。
附件已经打包上传,内含[Mywife.cc] 2013.01.08 No.440 内海 直子 NAOKO UCHIUMI Part1-2 [30P2.6M]、[Mywife.cc] 2013.03.23 No.450 相原 凜心 RIKO AIHARA [45P7.4M]
百度网盘:http://pan.baidu.com/s/1eQkQhk2
115网盘: http://115.com/lb/5lbecr2d6i4x