<% '功能:asp采集代码 url=request("id")'获取连接地址 str=getHTTPPage(url) title=strcut(str,"","",2)'获取标题 content=strcut(str,"
","
",2)'获取内容 'content=replace(content,"
","
") content=replace(content,"

","

")'每段空两格 content=replace(content,"
","
") 'response.write "

"&title&"


"&content Function getHTTPPage(url)'获取当前网址的源代码 On Error Resume Next dim http set http=Server.createobject("Microsoft.XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function end if getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312") set http=nothing If Err.number<>0 then Response.Write "

服务器获取文件内容出错

" Err.Clear End If 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 Function strCut(strContent,StartStr,EndStr,CutType)'截取字符串,1.包括起始和终止字符,2.不包括 Dim strHtml,S1,S2 strHtml = strContent On Error Resume Next Select Case CutType Case 1 S1 = InStr(strHtml,StartStr) S2 = InStr(S1,strHtml,EndStr)+Len(EndStr) Case 2 S1 = InStr(strHtml,StartStr)+Len(StartStr) S2 = InStr(S1,strHtml,EndStr) End Select If Err Then strCute = "

没有找到需要的内容。

" Err.Clear Exit Function Else strCut = Mid(strHtml,S1,S2-S1) End If End Function set fso=server.createobject("scripting.filesystemobject") set fpo=fso.getfolder(server.mappath("/downfile/"))'获取虚拟路径用于存放word文本 call imagetodoc(fpo)'开始新建文本、删除文本、增加文本内容一系列的工作 set fpo=nothing set fso=nothing function imagetodoc(fpath) filename = fpath&"/"&title&".doc" '--如果原来的EXCEL文件夹里面有内容存在的话删除它 if fso.FileExists(filename) then fso.DeleteFile(filename)'如果原来存在同名的word文本,先删除 end if set fto=fso.createtextfile(fpath&"/"&title&".doc",True)'删除后新建word文本 fto.writeline doctop() fto.writeline "
"&title&"
" fto.writeline "
"'向word中输入模板内容,可根据实际情况自己修改 fto.writeline content'向word中输入内容 fto.writeline "
【提示】本文档来源论文网(www.sxsky.net),论文网是中国最大的论文范文网站,专注于提供各专业论文范文,所有资料均可免费下载,欢迎访问。
原文链接:"&url&"
"'向word中输入模板内容,可根据实际情况自己修改 fto.close 'response.write "" 'response.write "点击下载本文档(文档为doc格式)" set fto=nothing end function function doctop()'TOP 强调该文件为Word文件 doctop="生成结果"+chr(13)+chr(10) end function %> <%=title%>论文文献下载 相关毕业论文范文-【论文网】
当前位置 —论文网—论文文献范文下载
<% Function delHtml(strHtml) Dim objRegExp, strOutput Set objRegExp = New Regexp ' 建立正则表达式 objRegExp.IgnoreCase = True ' 设置是否区分大小写 objRegExp.Global = True '是匹配所有字符串还是只是第一个 objRegExp.Pattern = "(<[a-zA-Z].*?>)|(<[\/][a-zA-Z].*?>)" ' 设置模式引号中的是正则表达式,用来找出html标签 strOutput = objRegExp.Replace(strHtml, "") '将html标签去掉 strOutput = Replace(strOutput, "<", "<") '防止非html标签不显示 strOutput = Replace(strOutput, ">", ">") delHtml = strOutput Set objRegExp = Nothing End Function if len(trim(delHtml(content))) >600 then response.Write("

关于"&title&"论文参考资料下载

【论文预览】:"&title&"是一篇优秀的论文范文"&left(trim(delHtml(content)),600)&"。"&url&""&title&"全文阅读> >") else response.Write ("
"&delHtml(content))'显示固定长度的文本,当大于固定长度300字节时,用省略号表示 response.Write ("
") 'response.write "
"&content %> "> 点击下载本文档(文档为doc格式)
论文范文大全(在线阅读经典论文范文)

关于<%=title%>文献下载说明】
1. 文档免费下载,无需注册,无需积分。
2. 论文所有资料永久免费下载权限。