|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。抓取动网论坛Email地点的一段代码
/**
慈勤强
Email:cqq1978@gmail.com
http://blog.csdn.net/cqq
**/
比来,一向想着怎样宣扬我们的新网站,http://www.up114.com。
seo天然是首选,但是也不克不及放过邮件群发,固然邮件群发被人所不齿,
不外,只需选定了群发的工具,少发点,应当没甚么吧,:=――。
以是就找了一些相干主题的论坛,很多多少都是动网的论坛,如今就是必要把论坛用户的Email地点
搜集上去,网上也有卖专门的工具,不外明天我们就本人写个小工具,一样可以到达效果。
代码以下,用记事本等文本编纂工具,保留成dv.vbs
在利用之前,必要你先到谁人论坛,注册个用户然后上岸出来
利用办法:c:cscriptdv.vbs就能够了。
汇集的email地点的保留地位
strFile="d:email.txt"
srtUrl="http://bbs.aaa.com"
iStart=1用户ID最小值
iEnd=1000用户ID最年夜值
Fori=iStarttoiEnd
strUrl1=strUrl&"/dispuser.asp?id="&cstr(i)
strRet=OpenUrl(strurl1)
strRet=getMid(strRet,"mailto:",">")这个中央大概必要天真做一些改动
Ifimod100=0then
callWriteToFile(strFile,strA)
strA=""
else
ifstrRet""thenstrA=strA&strRet&vbCrLf
endif
Wscript.Echoi&vbTab&strRet
Next
SubWriteToFile(strFile,str)
Dimfso,f
Setfso=CreateObject("Scripting.FileSystemObject")
Setf=fso.OpenTextFile(strfile,8,True)
f.Writestr
setf=nothing
setfso=nothing
EndSub
Functionbytes2BSTR(vIn)
Dimi
strReturn=""
Fori=1ToLenB(vIn)
ThisCharCode=AscB(MidB(vIn,i,1))
IfThisCharCode<&H80Then
strReturn=strReturn&Chr(ThisCharCode)
Else
NextCharCode=AscB(MidB(vIn,i+1,1))
strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
i=i+1
EndIf
Next
bytes2BSTR=strReturn
EndFunction
FunctionOpenUrl(strUrl)
onErrorResumeNext
Setxmlhttp=CreateObject("Microsoft.XMLHTTP")
xmlhttp.open"GET",(strUrl),false
xmlhttp.send
OpenUrl=bytes2BSTR(xmlhttp.ResponseBody)
Setxmlhttp=Nothing
EndFunction
FunctiongetMid(str,str1,str2)
Dimi
Dimj
str11=""
i=InStr(str,str1)
Ifi>0Then
j=InStr(i,str,str2)
Ifj>0Then
str11=Mid(str,i+Len(str1),j-i-Len(str1))
EndIf
EndIf
getMid=str11
EndFunction
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; |
|