- 浏览: 1450135 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
'搜集 email 地址 VBS 作者 hereson
Dim strFile,srtUrl,instrFile
'正则变量
Dim URLRegExp,MailRegExp,GmailRegExp
URLRegExp = "http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" 'URL正则表达式
MailRegExp = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" '电子邮件正则表达式
GmailRegExp = "\w+([-+.]\w+)*@gmail.com" 'Gmail的电子邮件正则表达式
instrFile = ""
instrFile = createobject("wscript.shell").currentdirectory
If instrFile<>"" Then
strFile = instrFile+"\email.txt"
Else
strFile = "d:\email.txt"
End If
srtUrl = ""
While srtUrl <> "xxx"
srtUrl = InputBox("请输入要抓取E-Mail地址的URL地址"&vblf&"输入‘xxx’可以退出程序","抓取E-Mail","1")
If srtUrl <> "xxx" Then
If RegExpTestBystr(URLRegExp,srtUrl)<>"未找到匹配。" And IsNumeric(srtUrl)=False Then
strB=myHttpGet(srtUrl,true)
strB=Replace(strB,"<font color=""#cc0033"">","")
strB=Replace(strB,"</font>","")
strB=Replace(strB,"<font color=#C60A00>","")
strA=RegExpTest(GmailRegExp,strB)
call WriteToFile(strFile,strA)
MsgBox("抓取结束")
Else
MsgBox("请输入正确的URL地址"&vblf&"输入‘xxx’可以退出程序")
End If
End If
Wend
'MsgBox("结束")
Sub WriteToFile(strFile,str)
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(strfile, 8, True)
f.Write str
set f= nothing
set fso=nothing
End Sub
Function RegExpTest(patrn, strng) 'patrn:需要查找的字符 strng:被查找的字符串
Dim regEx, Match, Matches ' 创建变量。
Set regEx = New RegExp ' 创建正则表达式。
regEx.Pattern = patrn ' 设置模式。'"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"'
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True ' 设置全程匹配。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match In Matches ' 循环遍历Matches集合。
RetStr = RetStr & Match.Value & ","
Next
RegExpTest = RetStr
End Function
'替换文本
Function ReplaceTest(patrn, replStr)
Dim regEx, str1 ' 建立变量。
str1 = "The quick brown fox jumped over the lazy dog."
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
'Test 方法
Function RegExpTestBystr(patrn, strng)
Dim regEx, retVal ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = False ' 设置是否区分大小写。
retVal = regEx.Test(strng) ' 执行搜索测试。
If retVal Then
RegExpTestBystr = "找到一个或多个匹配。"
Else
RegExpTestBystr = "未找到匹配。"
End If
End Function
Function bytes2BSTR(vIn)
Dim i
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function
Function getMid(str, str1, str2)
Dim i
Dim j
str11 = ""
i = InStr(str, str1)
If i > 0 Then
j = InStr(i, str, str2)
If j > 0 Then
str11 = Mid(str, i + Len(str1), j - i - Len(str1))
End If
End If
getMid = str11
End Function
Function myHttpGet(sUrl,bText)
Set oXml = CreateObject("Microsoft.XMLHTTP")
'Set oXml = Server.CreateObject("MSXML2.ServerXMLHTTP") '服务器版本的XMLHTTP组件
'理解下面的内容,你可以参考一下MSDN中的MSXML2.ServerXMLHTTP
With oXml
.Open "GET",sUrl,False
.Send
While .readyState <> 4 '等待下载完毕
.waitForResponse 1000
Wend
If bText = True Then
myHttpGet = bytes2BSTR(.responseBody)
Else
myHttpGet = .responseBody
End If
End With
Set oXml = Nothing
End Function
发表评论
-
使用bat 处理文件 批量下载图片,下载文件
2018-11-17 10:42 3888Download Wscript.Arguments(0) ... -
VB6逆向工程浅析
2011-12-29 07:36 1726前言 VB的编译有两种方式,一种是P-Code ... -
VB函数——逆向分析备查
2011-12-28 21:39 1473Variant 变量的内部表示:_____________ ... -
VB程序逆向常用的函数
2011-12-28 21:38 14801) 数据类型转换: ... -
用XML创建可排序、分页的数据显示页面
2008-08-30 08:10 1386在Web开发中,我们经常 ... -
SQL注入天书 - ASP注入漏洞全接触
2008-08-28 17:39 1075随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员 ... -
一个学校的网站安全性测试
2008-08-28 17:38 1145本文作者:angel文章性质:原创发布日期:2004-04-0 ... -
改mdb为asp所带来的灾难
2008-08-28 17:36 992本文作者:SuperHei·Lilo文章性质:原创发布日期: ... -
XML实例解析
2008-08-28 17:35 1094提纲: 一:实例效果 ... -
选单连动
2008-08-28 17:34 1060动机: 现在我们做个在IE里应用XML的一个小例子:解决双下 ... -
ASP常用的代码(不断更新)
2008-08-28 17:34 12371.获得系统时间:<%=now()%>2.取得来访 ... -
动态排序
2008-08-28 17:31 1126动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站 ... -
动态查询
2008-08-28 17:31 870动机: 查询功能是我们 ... -
XML卷之动态分页
2008-08-28 17:30 1193动机: 为了方便用户查看大批量数据,我们会用到动态分页,因此 ... -
对xml+xsl实现分页排序的改进,使支持对所有数据进行排序
2008-08-28 17:29 2087以往见过的利用xml+xsl来实现分页排序的基本都只能本页内排 ... -
使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
2008-08-28 17:27 1324在Web开发中,我们经常 ... -
用ASP+XML编写留言本
2008-08-28 17:16 2861一、读者指引 读者 ... -
asp查询xml的代码,实现了无刷新、模糊查询功能
2008-08-28 17:13 1154<html> <head> ... -
用Asp+XmlHttp实现RssReader功能
2008-08-28 17:12 868<style>body {margin:10px; ... -
vb+Webbrowser控件详解
2008-08-25 20:48 6818vb+Webbrowser控件详解 1、获得浏览器信息: P ...
相关推荐
C#网络数据包抓取.rar
ISP调用抓取.bat
房屋信息抓取.py
ch10.购物网站评论抓取.ipynb
猫眼信息抓取.wmv
实验2_数据抓取.html
11脚本之家抓取.mp4
在这个"ASP搜索引擎抓取.rar"压缩包中,包含的核心文件名为"searchcode",这很可能是实现这一功能的主要代码文件。 ASP(Active Server Pages)是微软公司开发的一种服务器端脚本环境,用于创建动态交互式网页。在...
本压缩包文件“网页视频抓取.rar”似乎提供了一个便捷的工具,帮助用户轻松地完成这个过程,无需复杂的编程知识。 网页视频的抓取涉及到多个知识点: 1. **HTTP/HTTPS协议**:大多数网页视频是通过HTTP或更安全的...
基于远程监控机械臂的透明物体检测抓取.zip
基于JAVA技术的网页内容智能抓取.docx
04_百度贴吧视频和图片抓取.py
基于JAVA技术的网页内容智能抓取.doc
"02分类数据抓取.zip"这个压缩包文件包含了关于如何高效地抓取和处理分类数据的教学资源,具体包括三个视频文件:05_创建分类爬虫抓取数据.flv、06_保存分类数据.flv以及04_确定分类信息的URL.flv。这些文件将指导...
毕设-基于远程监控机械臂的透明物体检测抓取.zip
VBS还可以用于批处理任务,比如批量重命名文件,或者从网页抓取数据。通过与WScript或CScript交互,VBS脚本可以在命令行环境中运行,提供强大的自动化能力。 3. VBS命令解释 VBS的核心命令包括ScriptControl、...
《基于JAVA技术的网页内容智能抓取》 在信息技术领域,网页内容的抓取是一项重要的技术,它使得我们可以从互联网的海量数据中提取有价值的信息。本文档主要探讨了基于JAVA技术实现网页内容智能抓取的方法、架构以及...
高斯混合模型在工业机器人适应性抓取中的应用是一个涉及机器学习、深度学习以及机器人控制技术的高级主题。根据提供的文件内容,我们可以详细阐述以下知识点: 1. 高斯混合模型(Gaussian Mixture Models,GMM) ...
抓取虎扑球队排名以及球队球员,
ember-prerender, 在服务器上,通过渲染 static HTML使你的Ember.js 网络应用程序抓取 这个项目允许在服务器上使用 Ember.js ( 和其他框架) 构建的web应用程序在服务器上执行,并将。 要使用of的主要原因是将 static...