中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 09:04
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 用什么工具来提取页面中的所有的超链接? 查看 1,359 回复 10
楼 主 用什么工具来提取页面中的所有的超链接? 发表于 2009-04-16 09:06 ·  中国 浙江 杭州 电信
初级用户
积分 47
发帖 26
注册 2007-11-02 10:21
18年会员
UID 101471
性别 男
状态 离线
请问用什么工具可以来提取页面中的所有的超链接?

比如 geturl 1.htm 1.txt
就是把1.htm中包含的超链接都提取到1.txt中去了。
2 发表于 2009-04-16 09:38 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
geturls.exe < 1.htm > 1.txt

http://upload.cn-dos.net/img/1407.zip
3 发表于 2009-04-16 09:39 ·  中国 广东 广州 电信
初级用户
积分 34
发帖 12
注册 2009-02-18 14:07
17年会员
UID 139172
性别 男
状态 离线
这么简单的需求,应该无需要特殊工具,批处理应该就ok

[ Last edited by darkkid on 2009-4-16 at 09:44 ]
4 发表于 2009-04-16 09:52 ·  中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
LS,这么好的东西不用,我收下了,呵~~~
5 发表于 2009-04-16 10:18 ·  中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
sss=WScript.createobject("scripting.filesystemobject").opentextfile("你的文件.txt",1).readall()
fl=WScript.createobject("scripting.filesystemobject").createtextfile("url.txt",2,true)
re=/(?:http|https|ftp|mms|rtsp):\/\/(?:&(?=amp;)|){1,250}/gi
while((arr=re.exec(sss))!=null)fl.writeline(arr);
6 发表于 2009-04-16 23:49 ·  中国 浙江 温州 苍南县 电信
初级用户
★★
积分 58
发帖 60
注册 2009-02-18 12:48
17年会员
UID 139163
性别 男
状态 离线
正需要.很好用.谢谢2楼提供
7 发表于 2010-04-30 00:02 ·  中国 四川 内江 电信
新手上路
积分 3
发帖 3
注册 2010-04-19 20:51
16年会员
UID 164987
性别 男
状态 离线
Originally posted by freeants001 at 2009-4-16 10:18:
sss=WScript.createobject("scripting.filesystemobject").opentextfile("你的文件.txt",1).readall()
fl=WScript.createobject("scripting.filesystemobject").create ...

我是新手
不知道如何用
8 发表于 2010-04-30 20:22 ·  中国 河南 新乡 联通
初级用户
★★
积分 96
发帖 83
注册 2009-06-04 00:54
17年会员
UID 146648
性别 男
来自 信阳
状态 离线
链接失效了
9 发表于 2010-04-30 21:37 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
Originally posted by 740011611 at 2010-4-30 20:22:
链接失效了

http://upload.cn-dos.net/img/1407.zip

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
10 发表于 2010-05-01 00:13 ·  中国 天津 电信
初级用户
★★
积分 90
发帖 57
注册 2010-04-12 13:29
16年会员
UID 164386
性别 男
状态 离线
正则就行
11 发表于 2010-05-01 19:03 ·  中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
更新下5楼JS代码:P

srcFile = "test.txt";
dstFile = srcFile + "_url.txt";
fso=WScript.createobject("Scripting.FileSystemObject");
sss=fso.opentextfile(srcFile,1).readall();
fl=fso.createtextfile(dstFile,1,false);
re=/(?)((?:http|https|ftp|mms|ed2k|Flashget|thunder|rtsp):\/\/(?:)+)\1/g;
while((arr=re.exec(sss))!=null)fl.writeline(arr);


[ Last edited by freeants001 on 2010-5-1 at 19:47 ]
论坛跳转: