查看: 1446|回復: 2
打印 上一主題 下一主題

優(yōu)酷一鍵采集 測試

[復制鏈接]

該用戶從未簽到

鮮花(0) 雞蛋(0)
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2012-5-17 11:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式














看看采集后的視頻能用多長時不過期啊 美中不足,就是當采集和單首增加同時用,列表就排得亂七八糟 看以后有時間能不能再改善 asp版 采集程序開源,是否有朋友能轉(zhuǎn)換成php版 如能記的發(fā)我參照一下為謝。 測試方法的地址;http://www.flashcs5as3.com/bfs/代理程序/youku采集.asp?id=http://v.youku.com/v_show/id_XMzc1MjIxODI0.html
  1. <%
  2. '說明 當 輸入url目標網(wǎng)頁地址,返回值getHTTPPage是目標網(wǎng)頁的html代碼
  3. '跟隨當前的 html代碼 中找到相關(guān)的信息
  4. '---------------------------------加載html代碼 URL網(wǎng)址數(shù)據(jù)--------------------
  5. function getHTTPPage(url) '定義函數(shù)
  6. dim Http '定義變量http
  7. set Http=server.createobject("MSXML2.XMLHTTP")'建立XMLHTTP對象
  8. Http.open "GET",url,false '設(shè)置http對象打開方式 GET方式, URL 連接頁面地址,同步處理
  9. Http.send() '發(fā)送請求
  10. if Http.readystate<>4 then '對象處理狀態(tài)為 非結(jié)束
  11. exit function '退出函數(shù)
  12. end if
  13. getHTTPPage=bytesToBSTR(Http.responseBody,"utf-8") '接收數(shù)據(jù)并轉(zhuǎn)換 文本格式 utf-8 也可以用 GB2312
  14. set http=nothing
  15. if err.number<>0 then err.Clear '錯誤代碼非0則出錯 清除錯誤
  16. end function ''退出定義函數(shù)
  17. '------------------------------------轉(zhuǎn)換html代碼數(shù)據(jù)---------------------------
  18. '轉(zhuǎn)換亂瑪,直接用xmlhttp調(diào)用有中文字符的網(wǎng)頁得到的將是亂瑪,可以通過adodb.stream組件進行轉(zhuǎn)換
  19. Function BytesToBstr(body,Cset)
  20. dim objstream
  21. set objstream = Server.CreateObject("adodb.stream")
  22. objstream.Type = 1
  23. objstream.Mode =3
  24. objstream.Open
  25. objstream.Write body
  26. objstream.Position = 0
  27. objstream.Type = 2
  28. objstream.Charset = Cset
  29. BytesToBstr = objstream.ReadText
  30. objstream.Close
  31. set objstream = nothing
  32. End Function
  33. '------------------------------------強制數(shù)據(jù)----------------------------------
  34. '強制函數(shù)相 當無法得到 html代碼時
  35. '進行強制性來得到 url目標網(wǎng)頁地址所有的代碼
  36. Function GetKey(HTML,Start,Last)
  37. Dim filearray,filearray2
  38. filearray=split(lcase(HTML),lcase(Start))
  39. filearray2=split(lcase(filearray(1)),lcase(Last))
  40. GetKey=filearray2(0)
  41. End Function
  42. '------------------------------------輸入url網(wǎng)頁地址---------------------------
  43. '連接 ID 的信息
  44. Dim Url,Html '定義2個變量 Url Html
  45. Url=request.querystring("id")'設(shè)為 ?id= 后面的網(wǎng)址信息
  46. Html = getHTTPPage(Url)
  47. '輸出當前要采集的 標題名稱
  48. 'Response.write "當前采集的的標題名是:"&GetKey(Html,"<title>","</title>")
  49. '--------------------------防止別的域名連接使用-------------------
  50. 'dim iphtmlUrl,strURid,aryReturnm
  51. 'iphtmlUrl ="http://"&Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL")
  52. 'strURid = iphtmlUrl 'http://www.flashcs5as3.com/bfs/代理程序/
  53. 'aryReturnm = Split(strURid,"flashcs5as3")
  54. 'if aryReturnm then
  55. ' call ponseList1()
  56. 'else
  57. 'call ponseList2()
  58. 'end if
  59. 'sub ponseList1()
  60. 'response.Redirect("http://www.flashcs5as3.com")
  61. 'end sub
  62. 'sub ponseList2()
  63. 'response.Redirect("ok本站使用")
  64. 'end sub
  65. '----------------------------------生成xml 數(shù)據(jù)-------------------
  66. dim body,jmStr,tvName,tvTitle
  67. dim i
  68. flag = instr(Html,"<ul class=""pack_number"">")'設(shè)置 flag 變量名 從html代碼中到到相關(guān)的位置 開始位置
  69. jmStr = mid(Html,flag,instr(flag,Html,"</ul>")-flag)'結(jié)束的位置
  70. 'response.write(jmStr)' '輸出相關(guān)內(nèi)容
  71. bfsxml = bfsxml & "<?xml version='1.0' encoding='gb2312'?>" & vbcrlf &"<list>" &""'設(shè)置XML 的編碼 方便FLASH中讀入
  72. a = 0
  73. for i = 1 to len(jmStr)'進行計算 輸出 XML 的ID
  74. if mid(jmStr,i,3) = "d=""" then
  75. tvName = mid(jmStr,i+3,instr(i+3,jmStr,""">")-i-3)
  76. Session("tvTitle") = Session("tvTitle") & tvName & vbcrlf
  77. a = a + 1
  78. bfsxml = bfsxml & "<m label=""" & tvName & """ />" & vbcrlf
  79. 'bfsxml = bfsxml & "<m> "&"<n>""" & tvName & """ <n> "&"<m/>" & vbcrlf
  80. end if
  81. next
  82. bfsxml = bfsxml & vbcrlf & "</list>"
  83. response.write(bfsxml)'輸出bfsxml 輸出播放器需要加載的XML
  84. %>
復制代碼

該用戶從未簽到

鮮花(0) 雞蛋(0)
沙發(fā)
發(fā)表于 2012-5-17 13:13 | 只看該作者
啊城的作品一定是高難新穎的。辛苦了

簽到天數(shù): 54 天

[LV.5]常住居民I

鮮花(5) 雞蛋(0)
板凳
發(fā)表于 2012-5-18 14:36 | 只看該作者
阿城是代碼達人啊,我看到這一堆代碼就頭大,哈哈!強人!{:soso_e179:}
您需要登錄后才可以回帖 登錄 | 中文注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條

網(wǎng)站地圖|小黑屋|Archiver|中畫網(wǎng) ( 蜀ICP備11021737號-2 )|網(wǎng)站地圖

GMT+8, 2025-7-1 02:27 , Processed in 0.206831 second(s), 13 queries , MemCached On.

上網(wǎng)要文明 發(fā)言要理性

Powered by Discuz! © 2008-2021 YinHuaBBS.CN

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产色综合久久无码有码| AV狠狠色丁香婷婷综合久久| 色综合网站国产麻豆| 亚洲国产综合精品中文字幕| 色综合久久中文综合网| 欧美亚洲综合另类| 亚洲国产综合人成综合网站| 色欲综合一区二区三区| 亚洲人成伊人成综合网久久久| 国产亚洲精品精品国产亚洲综合| 亚洲国产综合久久天堂| 91超碰碰碰碰久久久久久综合 | 亚洲人成网站999久久久综合 | 久久婷婷五月综合国产尤物app| 国产色综合天天综合网 | 亚洲第一区欧美国产不卡综合| 色噜噜狠狠色综合日日| 久久久久久久综合综合狠狠| 久久影院综合精品| 亚洲欧美综合网| 亚洲国产精品成人AV无码久久综合影院| 色狠狠久久AV五月综合| 国产综合色在线精品| 国产综合久久久久| 亚洲色欲久久久综合网东京热| 丁香五月婷婷综合激情在线| 色综合久久久久无码专区| 精品福利一区二区三区精品国产第一国产综合精品 | 情人伊人久久综合亚洲| 亚洲综合第一页| 国产成人综合亚洲AV第一页| 久久婷婷五月综合97色| 国产91久久综合| 精品国产综合成人亚洲区| 亚洲AV综合色区无码另类小说 | 久久久久久久综合狠狠综合| 国产亚洲精品精品国产亚洲综合 | 亚洲综合自拍成人| 欧美综合自拍亚洲综合图| 亚洲综合在线视频| 国产成人亚洲综合无码精品|