asp采集代码怎么实现部分抓取

[复制链接]
查看11 | 回复2 | 2008-12-24 09:07:52 | 显示全部楼层 |阅读模式
我是新手,很多东西不懂
这是是网上找到的代码,想请问高手怎么实现部分抓取
例如只想抓取某个网页的一段新闻要怎么改这段代码


0 Then
xmlHttp = ""
Exit Function
End If
If xml.readyState = 4 Then
xmlHttp = BytesToBstr(xml.responseBody, sCharSet)
End If
End Function
Function BytesToBstr(cnvUni, sCharSet)
On Error Resume Next
Dim objStream: set objStream = Server.CreateObject("adodb.stream")
With objStream
.Type = 1
.Mode = 3
.Open
.Write cnvUni
.Position = 0
.Type = 2
.Charset = sCharSet
BytesToBstr = .ReadText
.Close
End With
End Function
Function Newstring(Wstr,Strng)
Newstring=Instr(Lcase(Wstr),Lcase(Strng))
If Newstring
用法:

补充下问题,要是不生成htm文件直接显示又是怎样写
谢谢 各位高人了

回复

使用道具 举报

千问 | 2008-12-24 09:07:52 | 显示全部楼层
其实,你分析一下就很简单的:你所需要的功能其实就是个采集功能!原理:第一步:获取你所需要采集网页的html代码(这个可以通过asp函数来实现主要有两个,函数网上有http://www.ruoyu.org/Article/ShowClass.asp?ClassID=6)第二步:根据你所以采集的文字来做一个规则;(例如若愚网,你想采“若愚网”这三个字的话,你就又要通过一个函数来实现)我给你提供一个实例:你自已去研究一下!这个不难的,你只要稍花点心思上去就能学会,而且很实用!http://www.ruoyu.org/Article/ShowClass.asp?ClassID=8&page=1...
回复

使用道具 举报

千问 | 2008-12-24 09:07:52 | 显示全部楼层
我只能给你思路.....按不同或者相同的东西来截取...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行