主頁 > 知識(shí)庫(kù) > ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版

ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版

熱門標(biāo)簽:長(zhǎng)沙防封電銷卡品牌 西寧公司外呼系統(tǒng)平臺(tái) 外呼系統(tǒng)還用卡么 武漢營(yíng)銷電話機(jī)器人軟件 地圖標(biāo)注服務(wù)哪家好 智能電銷機(jī)器人適用于哪些行業(yè) 地圖標(biāo)注宅基地 徐州人工智能電銷機(jī)器人好用嗎 騰訊地圖標(biāo)注商戶關(guān)閉

復(fù)制代碼 代碼如下:

title>雷鋒|優(yōu)酷-專輯 采集程序/title>/head>
form name="form1" method="post" action="?action=add">
table width="95%" border="0" align="center" cellpadding="0" cellspacing="1" class="tableBorder">
tr>th colspan="2" align="center" class="tableHeaderText"> font color=red>雷鋒|優(yōu)酷-專輯 采集程序/font> >>>>/td>/tr>
tr>td align="center">a target="_blank">點(diǎn)我查找優(yōu)酷專輯/a>
/td>
/tr>
tr>td bgcolor="#FFFFFF" align="center">專輯地址:input name="maxz" type="text" value="%=Request("maxz")%>" size="50">/td>/tr>
tr>td align="center" bgcolor="#FFFFFF">例如專輯:http://www.youku.com/playlist_show/id_2344971.html/td>/tr>
tr>td align="center" bgcolor="#FFFFFF">input name="action" type="submit" id="action" value="提交分析該專輯地址">/td>/tr>
tr>td align="center" bgcolor="#FFFFFF">/td>/tr>
/table>
/form>
%

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 "div align=""center"">a href="v_url" target=_blank >當(dāng)前專輯的XML:"v_url"/a>/div>"


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"個(gè)頻道"
'response.write "div align=""center"">h4>專輯名稱:"Statistics.item(0).text"/h4>"

v_name=REPLACE(Statistics.item(0).text,"優(yōu)酷-專輯-","")
zt_name=REPLACE(v_name,"的視頻","")
response.write "div align=""center"">h4>專輯名稱:font color=red>"zt_name"/font>/h4>"
response.write "center>form method=""post"" action=""../admin_add.asp"">"
response.write "input type=""hidden"" name=""db_channel"" value="zt_name" />br>"
response.write "input type=""hidden"" name=""db_player"" value=""youku"" />"
response.write "textarea name=""db_url"" rows=""15"" cols=""100"">"
for j=0 to ChannelList.length-1
dim ibb
response.write ""ChannelList.item(j).childnodes(0).text"$"ChannelList.item(j).childnodes(8).textchr(13)""
ibb=ibb+1
next
response.write "/textarea>br />input type=""submit"" value=""修改好了提交"" />/form>/center>"
response.write "div align=""center"">h4>共提取到:font color=red>"ibb"/font>個(gè)節(jié)目核實(shí)后提交/h4>/div>br>"
end if
end if
%>
%End If %>

以上程序是以優(yōu)酷的專輯列表為例做的一個(gè) asp讀取xml的實(shí)例!
將以上代碼保存為 XML.ASP 在IIS環(huán)境下運(yùn)行就可以采集優(yōu)酷專輯的數(shù)據(jù)了!

其實(shí)上面的獲取的是下面的xml文件
復(fù)制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?>
!-- generator="Novajax Feed Writer" -->
rss version="2.0" xmlns:media="http://search.yahoo.com/mrss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
channel>
title>優(yōu)酷-專輯-乾隆與香妃(27集)的視頻/title>
description>優(yōu)酷專輯乾隆與香妃(27集)的視頻/description>
link>http://www.youku.com/playlist//link>
lastBuildDate>Wed, 16 Dec 2009 13:34:06 +0800/lastBuildDate>
generator>Novajax Feed Writer/generator>
image>
url>http://www.youku.com/index/img/youkulogo.gif/url>
title>優(yōu)酷網(wǎng)-中國(guó)第一視頻網(wǎng),提供視頻播放,視頻發(fā)布,視頻搜索/title>
link>http://www.youku.com/link>
description>視頻服務(wù)平臺(tái),提供視頻播放,視頻發(fā)布,視頻搜索、視頻分享/description>
/image>
item>
title>乾隆與香妃01/title>
link>http://www.youku.com/v_show/id_XMTM4NTY5NDk2_rss.html/link>
description>![CDATA[a >img src="http://g3.ykimg.com/0100641F464B178EA61F9F011876CAD9220D5D-8DAE-B491-FD1B-138F2DC75B23" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃01" target="_blank" />/a> a >img src="http://g1.ykimg.com/" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃01" target="_blank" />/a> a >img src="http://g1.ykimg.com/" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃01" target="_blank" />/a> p>/p>]]>/description>
itunes:duration>43:42/itunes:duration>
itunes:keywords>尊龍,努爾比亞,恬妞,翁虹,阿依努爾,古海爾,譚非翎,瓦力伊,斯拉木江斯/itunes:keywords>
author>為傑沉淪/author>
comments>http://www.youku.com/v_show/id_XMTM4NTY5NDk2_rss.html#comments/comments>
pubDate>Wed, 16 Dec 2009 13:34:06 +0800/pubDate>
guid>34642374/guid>
enclosure type="application/x-shockwave-flash" url="http://player.youku.com/player.php/sid/34642374/v.swf">/enclosure>
/item>
item>
title>乾隆與香妃02/title>
link>http://www.youku.com/v_show/id_XMTM4NTY5NTI4_rss.html/link>
description>![CDATA[a >img src="http://g2.ykimg.com/0100641F464B178D99EF1F011876CA86F7B34B-B71C-2F1E-36B5-D0804F32AB42" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃02" target="_blank" />/a> a >img src="http://g1.ykimg.com/" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃02" target="_blank" />/a> a >img src="http://g1.ykimg.com/" border="0" width="120" height="90" vspace="4" hspace="4" title="乾隆與香妃02" target="_blank" />/a> p>/p>]]>/description>
itunes:duration>41:26/itunes:duration>
itunes:keywords>尊龍,努爾比亞,恬妞,翁虹,阿依努爾,古海爾,譚非翎,瓦力伊,斯拉木江斯/itunes:keywords>
author>為傑沉淪/author>
comments>http://www.youku.com/v_show/id_XMTM4NTY5NTI4_rss.html#comments/comments>
pubDate>Wed, 16 Dec 2009 13:34:06 +0800/pubDate>
guid>34642382/guid>
enclosure type="application/x-shockwave-flash" url="http://player.youku.com/player.php/sid/34642382/v.swf">/enclosure>
/item>
/channel>
/rss>

您可能感興趣的文章:
  • asp下將數(shù)據(jù)庫(kù)中的信息存儲(chǔ)至XML文件中
  • asp access數(shù)據(jù)庫(kù)并生成XML文件范例
  • Javascript+XMLHttpRequest+asp.net無刷新讀取數(shù)據(jù)庫(kù)數(shù)據(jù)
  • ASP XML操作類代碼
  • ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)
  • Asp操作Xml的精煉類,含示例代碼
  • ASP.NET+XML打造網(wǎng)絡(luò)硬盤原理分析
  • asp xmlhttp下載一句話
  • asp.net TreeView與XML三步生成列表樹
  • Asp 解析 XML并分頁顯示源碼
  • ASP.NET中XML轉(zhuǎn)JSON的方法實(shí)例
  • ASP.net處理XML數(shù)據(jù)實(shí)例淺析
  • ASP.NET XmlDocument類詳解
  • asp.net中XML如何做增刪改查操作
  • asp控制xml數(shù)據(jù)庫(kù)的經(jīng)典代碼

標(biāo)簽:鷹潭 雅安 普洱 通遼 巴彥淖爾 通化 荊門 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版》,本文關(guān)鍵詞  ASP,讀取,XML,實(shí)例,優(yōu)酷,專輯,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章