您现在的位置是:网站首页> 编程资料编程资料
ASP读取XML实例 优酷专辑采集程序 雷锋版_应用技巧_
2023-05-25
257人已围观
简介 ASP读取XML实例 优酷专辑采集程序 雷锋版_应用技巧_
复制代码 代码如下:
<%
if Request("action")="add" Then
maxz=request.Form("maxz")
v_urla=Split(maxz,"/id_")(1)
v_urlb=Replace(v_urla,".html","")
v_url="http://www.youku.com/playlist/rss/id/4014024"&v_urlb
response.write ""
Function GetPageContent(Url)
Dim HTTPObj
On Error Resume Next
Set HTTPObj = Server.CreateObject("Microsoft.XMLHTTP")
With HTTPObj
.Open "Get", Url, False, "", ""
.Send
End With
if HTTPObj.Readystate <> 4 then
Set HTTPObj = Nothing
GetPageContent = False
Exit Function
end if
GetPageContent = replace(HTTPObj.responseText,"UTF-8","gb2312")
Set HTTPObj = Nothing
End Function
strXML=GetPageContent(""&v_url&"")
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.validateonparse = true
objXML.async=false
objXML.loadXML(strXML)
set objRootElement = objXML.documentElement
if not isObject(objRootElement) then
Response.Write("no file loaded")
else
Set ChannelList=objXML.getElementsByTagName("item")
if isnull(objXML.getElementsByTagName("item") ) then
response.Write("读取失败")
response.End()
else
Set Statistics=objXML.getElementsByTagName("title")
set KeywordList=objXML.getElementsbytagname("lastBuildDate")
'response.write "共有:"&keywordlist.length-1&"个频道"
'response.write "
专辑名称:"&Statistics.item(0).text&"
"v_name=REPLACE(Statistics.item(0).text,"优酷-专辑-","")
zt_name=REPLACE(v_name,"的视频","")
response.write "
专辑名称:"&zt_name&"
"response.write "
response.write "
共提取到:"&ibb&"个节目核实后提交
"
end if
end if
%>
<%End If %>
以上程序是以优酷的专辑列表为例做的一个 asp读取xml的实例!
将以上代码保存为 XML.ASP 在IIS环境下运行就可以采集优酷专辑的数据了!
其实上面的获取的是下面的xml文件
复制代码 代码如下:
http://www.youku.com/playlist/
http://www.youku.com
http://www.youku.com/v_show/id_XMTM4NTY5NDk2_rss.html
http://www.youku.com/v_show/id_XMTM4NTY5NTI4_rss.html
您可能感兴趣的文章:
- asp下将数据库中的信息存储至XML文件中
- asp access数据库并生成XML文件范例
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- ASP XML操作类代码
- ASP XMLDom在服务器端操作XML文件的主要方法和实现
- Asp操作Xml的精炼类,含示例代码
- ASP.NET+XML打造网络硬盘原理分析
- asp xmlhttp下载一句话
- asp.net TreeView与XML三步生成列表树
- Asp 解析 XML并分页显示源码
- ASP.NET中XML转JSON的方法实例
- ASP.net处理XML数据实例浅析
- ASP.NET XmlDocument类详解
- asp.net中XML如何做增删改查操作
- asp控制xml数据库的经典代码
点击排行
本栏推荐
