找回密码
 加入
搜索
查看: 3673|回复: 7

[AU3基础] 网页中抓取用户名和密码[已解决]

  [复制链接]
发表于 2011-5-25 23:19:37 | 显示全部楼层 |阅读模式
本帖最后由 leon460 于 2011-7-20 16:05 编辑

请问,从以下网页抓用户名和密码 怎么抓?我不会用正则,有经验的人能帮我写个么?我以后慢慢学习了
http://www.zolsky.com/killsoftware/sdsoft/NOD32/nod32_id.htm

多谢了
发表于 2011-5-26 12:33:22 | 显示全部楼层
我不懂正则,帮你顶,求学习
 楼主| 发表于 2011-5-26 21:32:20 | 显示全部楼层
回复 2# zysanjing1

呵呵,大家一起学习学习了
 楼主| 发表于 2011-5-30 10:08:28 | 显示全部楼层
自己再顶下哦,,呵呵,,
发表于 2011-5-30 23:01:03 | 显示全部楼层
本帖最后由 zysanjing1 于 2011-5-31 18:55 编辑
#include <INet.au3>
#include <file.au3>
$txt=_inetgetsource("http://www.zolsky.com/killsoftware/sdsoft/NOD32/nod32_id.htm")
$txt=StringRegExpReplace($txt,'\r\n','')
$txt1=StringRegExp($txt,'(?<=\: )\w{3}-\d{8}',3)
$txt2=StringRegExp($txt,'(?<=\: )[0-9a-z]{10}',3)
For $i=0 To UBound($txt1) - 1
        FileWriteLine("data.txt" , "用户名:" & $txt1[$i])
        FileWriteLine("data.txt" , "密  码:" & $txt2[$i])
Next
研究的一下正则,写了一点粗略的代码,凑合着用吧,等高手优化
发表于 2011-6-2 09:49:07 | 显示全部楼层
(EAV-\d{8})[^\:]+\:\s*([^\s|\<]+)[^\:]+\:\s*([^\s|\<]+)
发表于 2011-6-2 12:12:06 | 显示全部楼层
熟悉 php 正则 和 autoit 稍有不同
 楼主| 发表于 2011-6-7 10:34:02 | 显示全部楼层
回复 6# shenrenba


  感谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 01:25 , Processed in 0.099706 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表