asp中利用xmlhttp抓取网页内容的代码

来源:asp之家 时间:2023-07-06 04:18:12 

需要分件html源代码
此例中的被抓取的html源代码如下
<p align=left>2004年8月24日星期二;白天:晴有时多云南风3—4级;夜间:晴南风3—4级;气温:最高29℃最低19℃ </p>
而程序中是从
以2004年8月24日为关键字搜索,直到</p>结速
而抓取的内容就变成了"2004年8月24日星期二;白天:晴有时多云南风3—4级;夜间:晴南风3—4级;气温:最高29℃最低19℃ "
干干净净的了。记录一下。

代码如下:


<%
On Error Resume Next
Server.ScriptTimeOut=9999999
Function getHTTPPage(Path)
t = GetBody(Path)
getHTTPPage=BytesToBstr(t,"GB2312")
End function
Function GetBody(url)
on error resume next
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", url, False, "", ""
.Send
GetBody = .ResponseBody
End With
Set Retrieval = Nothing
End Function
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
Function Newstring(wstr,strng)
Newstring=Instr(lcase(wstr),lcase(strng))
if Newstring<=0 then Newstring=Len(wstr)
End Function
%>
<html>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 MARGINHEIGHT=0 MARGINWIDTH=0>
<!-- 开始 -->
<%
Dim wstr,str,url,start,over,dtime
dtime=Year(Date)&"年"&Month(Date)&"月"&Day(Date)&"日"
url="http://www.aspxhome.com/"
wstr=getHTTPPage(url)
start=Newstring(wstr,dtime)
over=Newstring(wstr,"</p>")
body=mid(wstr,start,over-start)
response.write "<MARQUEE onmouseover=this.stop(); onmouseout=this.start();>"&body&"</marquee>"
%>
<!-- 结束 -->
</body></html>

标签:xmlhttp,抓取,网页内容,小偷
0
投稿

猜你喜欢

  • js金额浮点格式化控件

    2008-08-01 16:52:00
  • 土豆网前端概况

    2008-01-24 12:06:00
  • MySQL的6种日志详解

    2008-12-18 14:36:00
  • SQL Server 安全检查列表全攻略

    2008-01-29 13:31:00
  • 破解空间实现域名绑定到子目录方法

    2010-03-14 11:29:00
  • Adobe发布Flash Player 10正式版

    2008-10-15 17:15:00
  • REPAIR TABLE语法介绍——MySQL数据库

    2012-01-05 19:08:59
  • CSS 几条经典的 CSS Tips

    2008-08-20 18:40:00
  • JavaScript 关于引用那点事

    2009-11-28 18:44:00
  • 用mysql做站点时怎样记录未知错误的发生

    2009-01-14 13:16:00
  • asp下用fso和ado.stream写xml文件的方法

    2011-04-07 10:55:00
  • Facebook:产品设计评价体系解密

    2011-05-24 17:13:00
  • asp下查询xml的实现代码

    2011-04-19 10:37:00
  • 判断 iframe 是否加载完成的完美方法

    2009-09-24 13:35:00
  • 不同操作系统下的mysql数据库同步

    2008-12-22 14:41:00
  • 表单设计中的网页视觉体验

    2008-06-26 13:35:00
  • XML编程实例: ASP+XML打造留言本

    2008-10-25 16:35:00
  • PHP格式化显示时间date()函数案例讲解

    2023-06-13 06:45:34
  • 匹配 IP 地址与域名的正则表达式

    2023-06-17 05:55:48
  • CSS绝对定位在宽屏分辨率下错位

    2009-07-28 12:24:00
  • asp之家 网络编程 m.aspxhome.com