火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3478|回复: 7

如何采集这些代码??

[复制链接]
发表于 2007-9-19 20:51:23 | 显示全部楼层 |阅读模式
页面的内容是网页代码,如何采集,例如下面这些内容:
还有个问题,采集的同时导入数据库,显示的时间和设置的时间不一样,显示的是1905或1899年,日期也不对。

ASP连接SQL Server2000数 据库例程  
--------------------------------------------------------------------------------  

<%  
Dim mode  
mode=request.form("text4")  
if mode=1 then  
name=request.form("text1")  
age=request.form("text2")  
addr=request.form("text3")  
if not isnumeric(age) then response.write "age must be number!<a href=javascript:history.go(-1)>try again</a>":response.end  
age=clng(age)  
end if  
’********************************************************************  
’ 与SQL Server2000有关的连接  
’ 可以参照它建立您的数据库连接  
’********************************************************************  
’敬请注意:  
’请根据情况配置StrServer,StrUid,StrSapwd,StrDbName四个参数  
Dim StrServer,StrUid,StrSaPwd,StrDbName  
StrServer="(local)" ’数据库服务器名  
StrUid="testuser" ’您的登录帐号  
StrSaPwd="12345" ’您的登录密码  
StrDbName="db_test_com" ’您的数据库名称  

Dim Conn ’数据库连接  
Dim StrDSN ’数据库连接字符串  
Dim Rs ’命令字符串  
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName  
’建立和数据库master的连接  
set Conn = Server.CreateObject("ADODB.Connection")  
set Rs=Server.CreateObject("ADODB.RecordSet")  
Conn.Open StrDSN  
’********************************************************************  
’********************************************************************  


Dim strsql  
’********************************************************************  
’ 读数据库的相关操作  
sub readdb()  
strsql="select * from test"  
rs.open strsql,conn,1,1  
if rs.EOF then response.write "no record at all":exit sub  
response.write "<table border=1>"  
response.write "<tr>"  
for i=0 to rs.Fields.Count-1  
response.write "<td><font color=blue>"&rs.Fields(i).Name&"</font></td>"  
next  
response.write "</tr>"  
while not rs.EOF  
response.write "<tr>"  
for i=0 to rs.Fields.Count-1  
response.write "<td>"&rs.Fields(i).Value&"</td>"  
next  
response.write "</tr>"  
rs.MoveNext  
wend  
response.write "</table>"  
rs.Close  
end sub  
’********************************************************************  


’********************************************************************  
’ 写数据库的相关操作  
sub insertdata()  
strsql="INSERT INTO test(name,age,addr) VALUES(’"&name&"’,"&age&",’"&addr&"’)"  
rs.Open strsql,conn,1,3  
end sub  
’********************************************************************  

if mode=1 then  
call insertdata()  
response.write "insert ok!"  
elseif mode=2 then  
call readdb()  
end if  
’释放数据库连接对象  
set rs=nothing  
set conn=nothing  
%>  
<HTML>  
<HEAD>  
<TITLE></TITLE>  
<script language=javascript>  
function clickit(flag){  
var form1=document.form2  
form1.text4.value=flag;  

if (flag==1){  
if (form1.text1.value==""){  
alert("name cant empty!");  
return false;  
}  
if (form1.text2.value==""){  
alert("age cant empty!");  
return false;  
}  
if (form1.text3.value==""){  
alert("addr cant empty!");  
return false;  
}  

}  
form1.submit();  
return true;  
}  
</script>  
</HEAD>  
<BODY>  
<form method=post name=form2>  
name:<INPUT type="text" id=text1 name=text1 size=12>  
age:<INPUT type="text" id=text2 name=text2 size=12>  
city:<INPUT type="text" id=text3 name=text3 size=12><br>  
<INPUT type="hidden" id=text4 name=text4>  
<INPUT type="button" value="write" id=button1 name=button1 >  
<INPUT type="button" value="read" id=button2 name=button2 >  
</form>  
</BODY>  
</HTML>
发表于 2007-9-19 21:38:12 | 显示全部楼层
没有看懂你要采啥
 楼主| 发表于 2007-9-19 21:41:37 | 显示全部楼层
页面上显示的就是这些代码,我采下来以后全都不显示,在源代码里能看见,后面那个表单那段,就在页面上显示一个表单,不显示代码,我想让这些代码显示在我的网页上。
发表于 2007-9-19 21:47:10 | 显示全部楼层
原帖由 网匠 于 2007-9-19 21:41 发表
页面上显示的就是这些代码,我采下来以后全都不显示,在源代码里能看见,后面那个表单那段,就在页面上显示一个表单,不显示代码,我想让这些代码显示在我的网页上。

源代码里会显示ASP代码?

把你要采集的目标站URL发出来看下。
 楼主| 发表于 2007-9-19 22:16:35 | 显示全部楼层
上面的代码就是那个页面上显示的所有文字,不是源代码里的
 楼主| 发表于 2007-9-20 21:18:15 | 显示全部楼层
高手帮帮忙啊
发表于 2007-9-20 21:46:32 | 显示全部楼层
不懂你要采什么,怎么ASP代码也可以采 汗
 楼主| 发表于 2007-9-21 10:25:27 | 显示全部楼层
原帖由 火车头 于 2007-9-20 21:46 发表
不懂你要采什么,怎么ASP代码也可以采 汗



晕死 ,看这个页面的内容。http://www.las.net.cn/html/asp_1/203150131.html


还有这个页面的内容http://www.las.net.cn/html/asp_1/204122572.html,采下来以后修改再保存会报错。我是直接入库,如果是web在线发布,肯定也会出错。

[ 本帖最后由 网匠 于 2007-9-21 10:27 编辑 ]
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2026-4-10 01:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表