中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 15:03
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何提取JQQ日志中的代理
可打印版本  1,296 / 7
第1楼 suntb 发表于 2007-08-23 14:40
高级用户 发帖 277 积分 581
如何提取JQQ日志中的代理
JQQ申请号码时保存的日志文件1.log(文本格式)中有如下内容,请问如何提取其中申请成功的代理数据(如下面的195.175.37.71:80),并追加到名为“有效代理.txt”的文本中

我也找了论坛中一些类似的帖子,可是怎么试都不行,可能有些内容没理解透,希望有人帮忙,谢谢

直接连接->GET http://service.51uc.com/uc_reg/mo.shtml?reg.html
直接连接->获取图片 http://login.51uc.com/cgi-bin/getimg_reg.cgi?t=webreg&r=0.753048283813101
直接连接->显示图片
直接连接->POST http://service.51uc.com/uc_reg/register.jsp?r=12
直接连接->:43718965----hrjsoarlefdl
使用代理 ->GET http://service.51uc.com/uc_reg/mo.shtml?reg.html
使用代理 ->POST http://service.51uc.com/uc_reg/register.jsp?r=12
使用代理 ->POST http://service.51uc.com/uc_reg/register.jsp?r=12
使用代理 ->:45981281----dfldsafodsf
使用代理 ->获取图片 http://login.51uc.com/cgi-bin/getimg_reg.cgi?t=webreg&r=0.753048283813101
使用代理 ->GET http://service.51uc.com/uc_reg/mo.shtml?reg.html
使用代理 ->无数据
使用代理 ->显示图片
第2楼 suntb 发表于 2007-08-23 14:42
高级用户 发帖 277 积分 581
也就是提取文本1.log中的

  使用代理 [195.175.37.71:80]->[申请成功!]:45981281----dfldsafodsf

这一行中的代理数据并追加到“有效代理.txt”的文本中
第3楼 wudixin96 发表于 2007-08-23 14:48
银牌会员 发帖 931 积分 1,928
findstr "^使用代理.*申请成功" 1.log>>有效代理.txt
第4楼 suntb 发表于 2007-08-23 14:52
高级用户 发帖 277 积分 581
谢谢楼上的朋友,我试了代码,可是结果如下:

使用代理 [195.175.37.71:80]->:45981281----dfldsafodsf

我只要其中的代理数据195.175.37.71:80,不是要整行数据

[ Last edited by suntb on 2007-8-23 at 02:54 PM ]
第5楼 suntb 发表于 2007-08-23 14:54
高级用户 发帖 277 积分 581
新手学习中,期待各位的帮忙
第6楼 suntb 发表于 2007-08-23 14:58
高级用户 发帖 277 积分 581
前段时间论坛上不了,还以为论坛怎么了

今天才发现可以上了,晕
第7楼 wudixin96 发表于 2007-08-23 15:15
银牌会员 发帖 931 积分 1,928
for /f "tokens=2 delims=[]" %%i in ('findstr "^使用代理.*申请成功" 1.log') do echo %%i>>有效代理.txt
第8楼 suntb 发表于 2007-08-23 15:23
高级用户 发帖 277 积分 581
谢谢楼上的朋友,已经测试成功

是否可以这么理解?是先将存在有效代理的行先提取出来,再提取每一有效行[]中的数据?

原先老想着一步到位,现在发现分几步走可能更有效率,谢谢了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023