中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 20:10
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【求助】htm2txt的批量转换 查看 917 回复 14
楼 主 【求助】htm2txt的批量转换 发表于 2008-05-27 19:29 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
参考:
http://www.cn-dos.net/forum/viewthread.php?tid=25122&fpage=0&highlight=&page=1#pid154652

要将下面网页按顺序从
http://www.123123123.com/read.php?id=12345&fpage=1
http://www.123123123.com/read.php?id=12345&fpage=16 转换成txt
并且按依次合并为xiaoshuo.txt 怎么弄

[ Last edited by hjkk123 on 2008-5-27 at 07:42 PM ]
2 发表于 2008-05-27 19:40 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
HtoX32c.exe 很不错
不过好像非要把网页下载下来,要转换htm的文件,麻烦
3 发表于 2008-05-27 21:01 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
都一样
不下下来。。你想怎么转换.
总之最后都要下下来
4 发表于 2008-05-27 21:08 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
但是HtoX32c.exe命令后面好像只接htm,你能不能举个例子
HtoX32c.exe http://www.baidu.com/ 好像不行啊,不支持url
难道再用curl,拉倒了,两个三方外部命令,太麻烦

[ Last edited by hjkk123 on 2008-5-27 at 09:13 PM ]
5 发表于 2008-05-29 18:24 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
Originally posted by hjkk123 at 2008-5-27 21:08:
但是HtoX32c.exe命令后面好像只接htm,你能不能举个例子
HtoX32c.exe http://www.baidu.com/ 好像不行啊,不支持url
难道再用curl,拉倒了,两个三方外部 ...

那也可以用vbs来下载了
6 发表于 2008-05-29 18:43 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
可以举个例子吗
7 发表于 2008-05-29 19:06 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
搜索
8 发表于 2008-05-29 19:59 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
我搜索过了,搜索不到
在什么地方,用什么关键字搜索呢
9 发表于 2008-05-29 21:38 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
10 发表于 2008-05-29 21:52 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
还是比较麻烦,那能帮我把代码写出来吗
或者把
set oDOM = WScript.GetObject(WScript.Arguments(0))

do until oDOM.readyState = "complete"
WScript.sleep 200
loop

WScript.Echo oDOM.Body.InnerText
改成能批量处理url的就好了

[ Last edited by hjkk123 on 2008-5-29 at 09:57 PM ]
11 发表于 2008-05-30 11:53 ·  中国 重庆 奉节县 电信
中级用户
★★
积分 363
发帖 162
注册 2007-04-22 21:31
19年会员
UID 86104
性别 男
状态 离线
不知道楼主是想要网页源代码还是网页显示的内容?
12 发表于 2008-05-30 13:14 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
For i = 0 To WScript.Arguments.Count - 1
Set oDOM = WScript.GetObject(WScript.Arguments(0))
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.Echo oDOM.Body.InnerText
Next
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
13 发表于 2008-05-30 17:46 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
18年会员
UID 103127
性别 男
状态 离线
谁能把Word转为txt?
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
14 发表于 2008-05-30 20:31 ·  中国 广东 深圳 罗湖区 电信
初级用户
★★
积分 160
发帖 82
注册 2007-05-14 14:55
19年会员
UID 88494
性别 男
状态 离线
Originally posted by slore at 2008-5-30 01:14 PM:
For i = 0 To WScript.Arguments.Count - 1
Set oDOM = WS ...

16个网址不会都写吧,能不能写个支持通配符
或者循环的才好啊
15 发表于 2008-05-30 20:59 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
For i = 1 To 16
Set oDOM = WScript.GetObject("http://www.123123123.com/read.php?id=12345&fpage=" & i )
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.Echo oDOM.Body.InnerText
Next
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
论坛跳转: