中畫網(wǎng)

標題: 優(yōu)酷一鍵采集 測試 [打印本頁]

作者: 啊城    時間: 2012-5-17 11:00
標題: 優(yōu)酷一鍵采集 測試














看看采集后的視頻能用多長時不過期啊 美中不足,就是當采集和單首增加同時用,列表就排得亂七八糟 看以后有時間能不能再改善 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代碼 中找到相關的信息
  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 '設置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")'設為 ?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"">")'設置 flag 變量名 從html代碼中到到相關的位置 開始位置
  69. jmStr = mid(Html,flag,instr(flag,Html,"</ul>")-flag)'結(jié)束的位置
  70. 'response.write(jmStr)' '輸出相關內(nèi)容
  71. bfsxml = bfsxml & "<?xml version='1.0' encoding='gb2312'?>" & vbcrlf &"<list>" &""'設置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. %>
復制代碼

作者: 梵音未改    時間: 2012-5-17 13:13
啊城的作品一定是高難新穎的。辛苦了
作者: 清音王梓    時間: 2012-5-18 14:36
阿城是代碼達人啊,我看到這一堆代碼就頭大,哈哈!強人!{:soso_e179:}




歡迎光臨 中畫網(wǎng) (http://www.nujv.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 久久婷婷成人综合色综合| 久久91精品综合国产首页| 亚洲伊人久久成综合人影院| 久久综合色老色| 国产精品综合久成人| 亚洲综合伊人久久大杳蕉| 精品久久人人做人人爽综合| 综合久久精品色| 狠狠色丁香婷婷综合激情| 狠狠色丁香久久综合五月| 欧美大战日韩91综合一区婷婷久久青草| 亚洲国产免费综合| 国产成人综合久久精品尤物| 色综合伊人色综合网站| 久久久久青草线蕉综合超碰| 久久涩综合| 丁香婷婷色五月激情综合深爱 | 色欲人妻综合AAAAA网| 婷婷五月综合色视频| 狠狠色丁香久久婷婷综合图片| 色与欲影视天天看综合网| 日本伊人色综合网| 久久久综合香蕉尹人综合网| 色综合久久综合中文综合网| 婷婷成人丁香五月综合激情 | 久久婷婷五月综合色奶水99啪| 色综合久久综合中文综合网| 精品久久久久久综合日本| 欧美日韩国产综合草草| 亚洲色图综合网| 精品国产第一国产综合精品 | 色欲香天天综合网无码| 99久久国产亚洲综合精品| 亚洲 欧美 日韩 综合aⅴ视频| 香蕉综合在线视频91| 亚洲伊人成无码综合网| 99热婷婷国产精品综合| 亚洲欧美综合在线中文| 国产在线五月综合婷婷| 亚洲伊人成无码综合网| 99久久亚洲综合精品网站|