----------------------------------------------------------------
include.txt
----------------------------------------------------------------
spymac.vbs|vbscript|UTF-8|photo|http://www.spymac.com/*
script文件名|script格式|页面字符编码格式(GB2312,UTF-8等)|单相册照片(photo)或者多个相册列表(album)|网页地址(使用?*等VB判断符来模糊定义)
比如:http://photo.163.com/photos/*/*
如果需要*部分必须要有字符可以用:http://photo.163.com/photos/?*/?*
----------------------------------------------------------------
vbscript(可以使用过程、模块级别的变量,msgbox和inputbox)
--------------------------Function1--------------------------------------
用于进一步校正url的正确性,返回正确的用于html分析的文件下载地址
Function return_download_url(byVal url_str)
'url_str参数为输入的连接
return_download_url="inet|10,13|" & url_str
End Function
返回格式:inet|10,13|url_str(即校正后url)
带有引用的格式:inet|10,13|url_str(即校正后url)|引用页内容(可以为一个统一的网址http://moe.imouto.org/,或者一个形式代码)
形式代码如下:
me:代表引用页为自己的url,http://moe.imouto.org/data/f9/b1/f9b180520eba83bd887e04e5cb78bf81.jpg
dir:自身目录链接地址,http://moe.imouto.org/data/f9/b1/
root:根目录链接地址,http://moe.imouto.org/
parent数字1开始(如parent2):根目录root下2级目录地址,http://moe.imouto.org/data/f9/,没有那么对者表示me
inet(两种页面下载格式inet,web)
inet:下载html源文件
web:页面显示的全部信息(类似maxthon viewpage功能里面的源码)
10,13(需要清楚的ASC码字符,建议清除(13,10)也就是回车符,0为不清除)
chr(34)也就是英文半角双引号程序会第一时间自动替换为脚本可辨别的英文半角双引号
url_str,比如http://www.spymac.com/
留空为退出
--------------------------Function2--------------------------------------
Function return_download_list(byVal html_str,byVal url_str)
'html_str下载到的文本内容
'url_str本次下载使用到的url也就是return_download_url函数返回的参数,用于判断是否有多页面
End Function
返回格式:
jpg|http://www.spymac.com/upload/2007/09/28/XmBhIoPMTu|aaa.jpg|aaaadsfsdfsfdsf
.
.
.
0|inet|10,13|http://www.spymac.com/?u=24(这行为最后一行)
返回的连接为:文件格式(可为空)|文件下载连接|文件名(程序会自动判断文件名正确性,文件格式不为空以文件格式为准,两者都空以连接为准,不能含有“|”)|文件描述(可不填写,留空)
描述和文件名都会自动修正html代码和非法字符
最后一行
0(是否有多页面:0没有;大于0有)
如果为0可以不填填写后面的数据
--------------------------Function3--------------------------------------
Function return_albums_list(ByVal html_str, ByVal url_str)
'html_str下载到的文本内容
'url_str本次下载使用到的url也就是return_download_url函数返回的参数,用于判断是否有多页面
End Function
返回格式:
0|23|http://comic.92wy.com/go/comicshow.aspx?id=1389&nameid=57|BLAME_第1卷|BLAME_第1卷
0|24|http://comic.92wy.com/go/comicshow.aspx?id=1390&nameid=57|BLAME_第2卷|BLAME_第2卷
.
.
.
0|inet|10,13|http://www.spymac.com/?u=24(这行为最后一行)
返回的连接为:是否有密码(0为没有)|图片数量(数字,不清楚留空)|单个相册连接|文件夹名(程序会自动判断文件名正确性,文件格式不为空以文件格式为准,两者都空以连接为准,不能含有“|”)|文件描述(可不填写,留空)
描述和文件名都会自动修正html代码和非法字符
最后一行
0(是否有多页面:0没有;大于0有)
如果为0可以不填填写后面的数据
--------------------------Function4--------------------------------------
Function return_password_rules(ByVal html_str, ByVal pass_word)
'html_str为return_download_url返回的需要传送密码的网页url,pass_word是你填写的密码
return_password_rules = "http://photo.163.com/photos/ugs_mov/49968705/|checking=1&pass=" & pass_word & "&submit=%D1%E9%D6%A4|0|请输入正确的访问密码"
End Function
返回的形式如下:
url | post方式内容,包括password | 含有关键字为密码正确(1表示),有该关键字为密码错误(0表示) | 含有关键字(可含有“|”)
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
javascript
----------------------------------------------------------------
函数名同vbscript
return_download_url(url_str){
.
.
.
return_download_url="0|inet|10,13|"+url_str;
rentrn return_download_url;
}
return_download_list(html_str,url_str){
.
.
.
rentrn return_download_list;
}