![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 21:09 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【求助】htm2txt的批量转换 |
| 可打印版本 918 / 14 |
| 第1楼 hjkk123 | 发表于 2008-05-27 19:29 |
| 初级用户 发帖 82 积分 160 | |
|
【求助】htm2txt的批量转换 参考:
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楼 hjkk123 | 发表于 2008-05-27 19:40 |
| 初级用户 发帖 82 积分 160 | |
|
HtoX32c.exe 很不错
不过好像非要把网页下载下来,要转换htm的文件,麻烦 |
|
| 第3楼 knoppix7 | 发表于 2008-05-27 21:01 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
都一样
不下下来。。你想怎么转换. 总之最后都要下下来 |
|
| 第4楼 hjkk123 | 发表于 2008-05-27 21:08 |
| 初级用户 发帖 82 积分 160 | |
|
但是HtoX32c.exe命令后面好像只接htm,你能不能举个例子
HtoX32c.exe http://www.baidu.com/ 好像不行啊,不支持url 难道再用curl,拉倒了,两个三方外部命令,太麻烦 [ Last edited by hjkk123 on 2008-5-27 at 09:13 PM ] |
|
| 第5楼 vkill | 发表于 2008-05-29 18:24 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by hjkk123 at 2008-5-27 21:08: 那也可以用vbs来下载了 |
|
| 第6楼 hjkk123 | 发表于 2008-05-29 18:43 |
| 初级用户 发帖 82 积分 160 | |
|
可以举个例子吗
|
|
| 第7楼 knoppix7 | 发表于 2008-05-29 19:06 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
搜索
|
|
| 第8楼 hjkk123 | 发表于 2008-05-29 19:59 |
| 初级用户 发帖 82 积分 160 | |
|
我搜索过了,搜索不到
在什么地方,用什么关键字搜索呢 |
|
| 第9楼 knoppix7 | 发表于 2008-05-29 21:38 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
| 第10楼 hjkk123 | 发表于 2008-05-29 21:52 |
| 初级用户 发帖 82 积分 160 | |
|
还是比较麻烦,那能帮我把代码写出来吗
或者把 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楼 clian76 | 发表于 2008-05-30 11:53 |
| 中级用户 发帖 162 积分 363 | |
|
不知道楼主是想要网页源代码还是网页显示的内容?
|
|
| 第12楼 slore | 发表于 2008-05-30 13:14 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
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 |
|
| 第13楼 plp626 | 发表于 2008-05-30 17:46 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
谁能把Word转为txt?
|
|
| 第14楼 hjkk123 | 发表于 2008-05-30 20:31 |
| 初级用户 发帖 82 积分 160 | |
Originally posted by slore at 2008-5-30 01:14 PM: 16个网址不会都写吧,能不能写个支持通配符 或者循环的才好啊 |
|
| 第15楼 slore | 发表于 2008-05-30 20:59 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
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 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |