用asp编写采集网站上的商品数据
发布网友
发布时间:2022-04-27 11:02
我来回答
共5个回答
热心网友
时间:2023-09-14 09:47
这个是采集的代码,是你的解决你的问题要用到的核心代码之一,你可以把caiurl=""里面的网址修改成你要采集淘宝网址就行了,会了采集这后,你还有一个任务,就是把你要的数据库从采集过来的数据中分离出来,先把这个分给我,再开个200分的主题询问怎么样把数据从采集过来的内容中分离出来,到时我再来回答。谢谢。别怪我太那个,因为这个就值这么贵。.
<%
response.Charset="GB2312"
Response.Expires = -9999
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-ctrol","no-cache"
caiurl="http://www.163.com"
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)
%>
参考资料:http://www.0576w.com/rtShow-2013-1-28_1506.html
热心网友
时间:2023-09-14 09:48
很简单,随便用什么采集系统,把你网页的主要部分采集下来
打开采集入库的ASP页找到入库的地方,把内容变量,如Content变量,再用split函数把content里面的如名称,价格,月累计分割出来,再存入数据库,这样就得到了独立的名称,价格等等,我就是用这种方法采集分类信息的,主要是现在很多采集系统都不支持采集若干分类。或都云下个网人采集,好像能自定义采集分类信息
,不知道你要的是不是这样
热心网友
时间:2023-09-14 09:48
贴代码这个不够用,我和你说下做这个思想,理论明白了,后面什么都简单了.代码网上到处都是;
首先接到这样的算是中型数据库的处理;我把我的工作整理经验告诉你,或许对你有帮助
一、工作分项:
A,建表
管理帐户表:名称 密码 权限
商品表:商品名,分类ID,价格;详细资料,数量 等等。。
商品分类:类级,类名等
商品信息:商品ID,销售时间,添加时间,销售数量,(array)销售用户等。。
用户表:用户ID,(array)用户拥有商品ID,(array)商品数量,商品价格等。。
用户资料:用户名,性别,地址,信誉度 等等。。
主表就这些,其他大同小异。
B、规划页面:
如主页,边框页,连接页,公用函数、类,用户登陆,店铺页,统计页 等等。列个表说下大概思想就交给美工了。
C、程序实现:
下面为你解决现实的问题,就是你说的统计,我举例子说
统计某商品的一个月累计销售量得商品排行榜(时间A到时间B的TOP 10)
SQL SERVER access
select top 10 * from 商品信息表 where 商品名=‘你要查找的商品’and 销售日期>‘A’and 销售日期<‘B’oder by 销售量 desc;
mysql:
select * from 商品信息表 where 商品名=‘你要查找的商品’and 销售日期>‘A’and 销售日期<‘B’oder by 销售量 desc limit 0,10;
其他问题你可以自己举一反三了。前提思想清楚了,什么都好。难题不在后面的查找,而且前面的建设过程。
唠叨很多,不知道是否答非所问。祝楼主早成功!^v^
参考资料:包身工自传
热心网友
时间:2023-09-14 09:49
select * from 表名 where 商品种类=饰品 order by 销售量 desc
热心网友
时间:2023-09-14 09:49
简单 建议你看下 新云管理系统的写法 是ASP的