楼 主
[已解决] 关于网页转换成文本 以及文本相同内容的删除.
发表于 2008-09-14 20:23 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
请教大家2个问题
1.网页上的内容我想转化成文本,应该怎么写
(通过网址复制内容进文本)
2.文本内 相同数值的删除(例如IP)又该怎么写?
谢谢大家了
[ Last edited by zb1007zb on 2008-9-19 at 04:55 PM ]
/? 永远是你最好的老师
第 2 楼
发表于 2008-09-14 21:16 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
1.
curl -s http://www.baidu.cn/>a.txt
2. 把文本内容贴出来看看?
第 3 楼
发表于 2008-09-14 21:18 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
比如一些IP咯
随便吧
127.0.0.1:1199
127.0.0.1:1237
127.0.0.1:4040
127.0.0.1:4043
209.85.173.127:80
220.162.238.229:80
60.187.220.110:8000
218.88.220.19:8000
60.187.220.110:8000
218.88.220.19:8000
从卡巴里拿的大家不要乱来哦 哈哈
怎么删除重复的
/? 永远是你最好的老师
第 4 楼
发表于 2008-09-14 21:24 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
@echo off
type nul>b.txt
for /f "tokens=1-2 delims=:" %%a in (a.txt) do (
findstr "%%a" b.txt>nul 2>nul||echo %%a:%%b>>b.txt
)
第 5 楼
发表于 2008-09-14 21:45 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
Originally posted by HAT at 2008-9-14 09:24 PM:
@echo off
type nul>b.txt
for /f "tokens=1-2 delims=:" %%a in (a.txt) do (
findstr "%%a" b.txt>nul 2>nul||echo %%a:%%b>>b.txt
)
方法很好,怪我没描述清楚 我指的重复也包括端口
端口不同也算不同的哦
/? 永远是你最好的老师
第 6 楼
发表于 2008-09-14 21:51 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
@echo off
type nul>b.txt
for /f "delims=" %%a in (a.txt) do (
findstr /x /c:"%%a" b.txt>nul 2>nul||echo %%a>>b.txt
)
第 7 楼
发表于 2008-09-14 21:53 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
@echo off
type nul>b.txt
for /f "tokens=1-2 delims= " %%a in (a.txt) do (
findstr "%%a" b.txt>nul 2>nul||echo %%a>>b.txt
)
/? 永远是你最好的老师
第 8 楼
发表于 2008-09-14 22:01 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
转帖
1. 下载得到网页源代码
@echo off
<"%~f0" more +5 >tmp.vbs
cscript //NoLogo /e:vbscript tmp.vbs %1
del tmp.vbs
goto:eof
Set oDOM = WScript.GetObject(WScript.Arguments(0))
do until oDOM.readyState = "complete"
WScript.sleep 200
loop
WScript.echo oDOM.documentElement.outerHTML
2. 下载得到网页文本
@echo off
<"%~f0" more +5 >tmp.vbs
cscript //NoLogo /e:vbscript tmp.vbs %1
del tmp.vbs
goto:eof
Set oDOM = WScript.GetObject(WScript.Arguments(0))
do until oDOM.readyState = "complete"
WScript.sleep 200
loop
WScript.echo oDOM.documentElement.outerText
第 9 楼
发表于 2008-09-14 22:40 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
好人............
/? 永远是你最好的老师
第 10 楼
发表于 2008-09-14 22:51 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
如果我的FOR循环里面像刚才一样有函数了
我想加一个数字变量怎么加
就是比如XXX>2.TXT执行一次就自己加1
/? 永远是你最好的老师
第 11 楼
发表于 2008-09-15 00:03 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
@echo off
type nul>b.txt
for /f "tokens=1-5 delims==| " %%a in (a.txt) do (
findstr "%%d:%%e" b.txt>nul 2>nul||(echo ServerXX=%%a>>b.txt
echo IpXX=%%d:%%e>>b.txt
echo.>>b.txt
))
b.txt
pause>nul
goto :all
我想在FOR里面加一个可以自加的变量
每查一个IP就+1
然后用在代码中XX处
望高人帮我解答 谢谢~
/? 永远是你最好的老师
第 12 楼
发表于 2008-09-15 00:26 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
@echo off
setlocal enabledelayedexpansion
set count=0
type nul>b.txt
for /f "tokens=1-5 delims==| " %%a in (a.txt) do (
set /a count+=1
findstr "%%d:%%e" b.txt>nul 2>nul||(echo ServerXX=%%a>>b.txt
echo Ip!count!=%%d:%%e>>b.txt
echo.>>b.txt
))
b.txt
pause>nul
goto :all
第 13 楼
发表于 2008-09-15 14:16 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
第 14 楼
发表于 2008-09-15 15:35 · 中国 福建 福州 电信
初级用户
★
积分 88 发帖 39 注册 2008-08-16 01:10 17年会员 UID 123307 性别 男
状态 离线
8楼用不了
请问findstr "%%d:%%e" b.txt>nul 2>nul||(echo ServerXX=%%a>>b.txt
中 2>nul 是什么意思?
/? 永远是你最好的老师
第 15 楼
发表于 2008-09-15 15:37 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正