数据采集asp源码(asp基础及数据库访问)
本文目录一览:
如何用asp编写网站数据采集程序
很多软件(例如网络信息采集大师、BK通用信息采集系统等)都能采集网上数据,只要你到baidu、Google中,以“数据采集软件”为关键词搜一下,即可找到。如今这类软件数量繁多,都是别人用C、DEPHI或VB写成的,一般都提供了免费版让你下载试用。它们虽然也能采集网上数据,但是采集后的数据要么不能入库,要么只能入库前10条;如果你想突破这种限制,就必须花钱购买其正式版了。笔者试用了所有的数据采集软件,发现都是如此!
用asp编写采集网站上的商品数据
这个是采集的代码,是你的解决你的问题要用到的核心代码之一,你可以把caiurl=""里面的网址修改成你要采集淘宝网址就行了,会了采集这后,你还有一个任务,就是把你要的数据库从采集过来的数据中分离出来,先把这个分给我,再开个200分的主题询问怎么样把数据从采集过来的内容中分离出来,到时我再来回答。谢谢。别怪我太那个,因为这个就值这么贵。.
%
response.Charset="GB2312"
Response.Expires = -9999
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-ctrol","no-cache"
caiurl=""
Function GetBody(weburl)
Dim ObjXMLHTTP
Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")
ObjXMLHTTP.Open "GET",weburl,False
ObjXMLHTTP.send
While ObjXMLHTTP.readyState 4
ObjXMLHTTP.waitForResponse 10000
Wend
GetBody=ObjXMLHTTP.responseBody
Set ObjXMLHTTP=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
pcontent=BytesToBstr(GetBody(caiurl),"gbk")
response.write(pcontent)
%
懂ASP网页采集代码的进来!!高分求助
解决方案:从 采集“详细”这两个字的连接地址列表
我在及其上测试了一下 但是 采集出来的很乱
动易只支持两级采集,所以 很具体的采集不出来,你可以找个其他站点
不过还是吧我的方法说出来
列表设置中 分别写
!--分块 结束--
div class="423e-368d-43fc-1a1e newRecomm"
][6]=
;
正文设置
title
_影音娱乐_新浪网/title
!--相关影片 end--
!--追踪报道--
这个很有挑战性,我会继续研究一下的 希望下次有难采集的 可以给我发信息(百度》
我需要一个直接可以拿来用的网站源码。
一个我感觉非常好用的asp源代码带(access数据库)符有信息数据采集功能。
下载地址:
官方网站: