首先,采集回来必须到风讯采集器的数据库!等于说动易4.3的采集入库不是到风讯数据库,而是采集数据库!
这需要对风讯采集器数据库结构了解,与对动易4.3采集程序的数据库写入脚本有研究!
以下是动易采集器的写入代码!!(不确定是否,粗看了一下)
'==================================================
'过程名:SaveArticle
'作 用:保存文章
'参 数:无
'==================================================
Sub SaveArticle
If ArticleID=0 Then
set rs=server.createobject("adodb.recordset")
sql="select top 1 ArticleID from PE_Article order by ArticleID desc"
rs.open sql,conn,1,1
If rs.eof and rs.bof then
ArticleID=1
Else
ArticleID=rs("ArticleID")+1
End If
rs.close
set rs=nothing
Else
ArticleID=ArticleID+1
End If
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from PE_Article"
rs.open sql,conn,1,3
rs.addnew
rs("ArticleID")=ArticleID
rs("ChannelID")=ChannelID
rs("ClassID")=ClassID
rs("SpecialID")=SpecialID
rs("Title")=Title
rs("TitleFontType")=0
If LinkUrlYn=False Then
rs("Content")=Content
Else
rs("Content")=""
rs("LinkUrl")=NewsUrl
End If
rs("Keyword")=Key
rs("Hits")=Hits
rs("Author")=Author
rs("CopyFrom")=CopyFrom
rs("IncludePic")=IncludePic
rs("Passed")=Passed
rs("OnTop")=OnTop
rs("Hot")=Hot
rs("Elite")=Elite
rs("Stars")=Stars
rs("UpdateTime")=UpDateTime
rs("PaginationType")=PaginationType
rs("MaxCharPerPage")=MaxCharPerPage
rs("ReadLevel")=ReadLevel
rs("ReadPoint")=ReadPoint
rs("SkinID")=SkinID
rs("TemplateID")=TemplateID
rs("DefaultPicUrl")=DefaultPicUrl
rs("UploadFiles")=UploadFiles
rs("ShowCommentLink")=ShowCommentLink
rs("Inputer")=Inputer
rs("Editor")=Editor
rs.update
rs.close
set rs=nothing
End Sub
问题??从看上面,动易采集器的数据库写入字段比风讯的多!![em03]
有模板ID 阅读等级等。
解决办法,屏蔽该字段的写入,或者在风讯采集器数据库中,设立同样的字段!让其空写入!!
风讯采集器的缺点,如果采集回来为图片新闻,内容中含有[IMG]标签,但是在入库时不能选择为图片新闻,这次一并加入!!
解决:分析风讯数据库中对图片新闻(包括热点,滚动等)的数据库写入[主要分析添加图片新闻的程序],然后对风讯采集器的入库程序进行添加改写!!
暂时想到这么多,不对的请修正.有问题的提出来!!!
我实在不想用动易的程序!!!感觉动易就像3721??不要怪!!!
[此贴子已经被作者于2005-6-18 20:14:06编辑过]
动易的采集不错呀,就是我不懂ASP
我现在改的已经可以采集到风讯的采集数据库了...剩下的就是入库,加入入库热点.图片.滚动等了..老天保佑希望成功...
第一次动手改ASP.....唉
呵呵!
其实楼主不用费劲去搞动易的采集器,动易的采集器我感决不好。
何况现在有个易采,功能上比动易的采集器不知好多少倍。
要是楼主愿意费劲儿,不妨把易采改成ASP的整和到风讯里。
[此贴子已经被作者于2005-7-4 1:13:29编辑过]
呵呵!
其实楼主不用费劲去搞动易的采集器,动易的采集器我感决不好。
何况现在有个易采,功能上比动易的采集器不知好多少倍。
要是楼主愿意费劲儿,不妨把易采改成ASP的整和到风讯里。
给个易采看看 是免费开源的吗?
哈哈,我已经成功修改了动易的一个插件,可以采集并入库了。下面着手做论坛固定人发言的采集了。