亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

獲取遠程flash并保存到本地

2024-05-04 10:58:45
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<%
'--------------------------------------------------------------
 Dbname = "../data/flash.mdb"          '更改數據庫文件位置,強烈建議更改為.asp的文件!
 Set Conn = Server.CreateObject("ADODB.Connection")
 Connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.Mappath(Dbname)
 Conn.Open Connstr
'------------------------------------------------------------
 Set List = Conn.Execute("Select * From System")
 WebName = List("WebName")
 WebUrl = List("WebUrl")
 webemail = List("webemail")
 zzname = List("zzname")
 qq = List("webqq")
%>

<%
Server.ScriptTimeOut=999999999
%>
<%
if request("overid")="" then
response.write "結束ID不可為空"
response.end
elseif request("download")="" then
response.write "請選擇是否下載"
response.end
end if
if request("id")=request("overid") then
response.write "采集任務結束"
response.end
end if
gourl1=request("id")
gourl1=gourl1+1
%>
<%
function GetPy(Str)
  for i=1 to len(Str)
     GetPy=GetPy&GetPyChar(mid(Str,i,1))
  next
end function
Function GetURL(url) 
   Set Retrieval = CreateObject("Microsoft.XMLHTTP") 
  With Retrieval 
    .Open "GET", url, False
    .Send 
    GetURL = bytes2bstr(.responsebody)
    if len(.responsebody)<100 then
       response.write "獲取遠程文件 <a href="&url&" target=_blank>"&url&"</a> 失敗。"
       response.write"<meta http-equiv=""refresh"" content=""0;URL=getid.asp?id="&gourl1&""">"
       response.end
    end if
  End With 
  Set Retrieval = Nothing 
End Function
function bytes2bstr(vin) 
  strreturn = "" 
  for i = 1 to lenb(vin) 
       thischarcode = ascb(midb(vin,i,1)) 
    if thischarcode < &h80 then 
       strreturn = strreturn & chr(thischarcode) 
    else 
       nextcharcode = ascb(midb(vin,i+1,1)) 
       strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode)) 
       i = i + 1 
    end if 
  next 
  bytes2bstr = strreturn 
end function
Function GetKey(HTML,Start,Last)
  filearray=split(HTML,Start)
  filearray2=split(filearray(1),Last)
  GetKey=filearray2(0)
End Function
'------------------------------------
Function SaveRemoteFile(s_LocalFileName, s_RemoteFileUrl)
    Dim Ads, Retrieval, GetRemoteData
    Dim bError
    bError = False
    SaveRemoteFile = False
    On Error Resume Next
    Set Retrieval = Server.CreateObject("Msxml2.ServerXMLHTTP")
    With Retrieval
        .Open "GET", s_RemoteFileUrl, False
        .Send
        If .Status = 200 Then
            GetRemoteData = .ResponseBody
        Else
            bError = True
        End If
    End With
    Set Retrieval = Nothing
    If Not bError Then
        Set Ads = Server.CreateObject("Adodb.Stream")
        With Ads
            .Type = 1
            .Open
            .Write GetRemoteData
            .SaveToFile Server.MapPath(s_LocalFileName), 2
            .Cancel()
            .Close()
        End With
        Set Ads=nothing
    End If
    If Err.Number = 0 And Not bError Then
        SaveRemoteFile = True
    Else
        Err.Clear
    End If
End Function
%>
<%
flashId=Request("Id")
Url="http://www.gameyes.com/swf/"&flashId&".htm" 
Html = GetURL(Url) 
num=len(html)
if num<600 then
   response.write "<font color=red>FLASH序號:</font>  "&gourl1
   response.write "此頁不存在,跳轉下一個........<meta http-equiv=""refresh"" content=""0;URL=getid.asp?id="&gourl1&"&overid="&request("overid")&"&download="&request("download")&""">"
   response.end
end if
nclassid1=GetKey(Html,"FLASH游戲 >> <a class=a href=../list/a_",".htm>")  '
nclass=GetKey(Html,"<a class=a href=../list/a_"&nclassid1&".htm>","</a>")
nclass=nclass&"類"
classid1=GetKey(Html,"class=a href='../list/",".htm'>")
classname=GetKey(Html,"class=a href='../list/"&classid1&".htm'>","</a>")
body=GetKey(Html,"<div id=""view_intro"">","</div>")
body=replace(body,"<tr>","")
body=replace(body,"<td>","")
pic1=GetKey(Html,"#secrt{background:url(../smallpic",") 2 2 no-repeat;border:1px")
pic1=replace(pic1,"_b.gif",".gif")
pic1=replace(pic1,"_b.jpg",".jpg")
pic="http://www.gameyes.com/smallpic"&pic1
pictype=right(pic,4)
flashurl=GetKey(Html,"download.asp?id="&flashId&"&swf=","""><img src=")
flashurl=replace(flashurl,"http://old.gameyes.com/flash","http://60.191.9.222/flash")
flashurl="http://old.gameyes.com/flash"&flashurl
flashname=GetKey(Html,"<title>","小游戲 休閑小游戲網 gameyes.com</title>")
%>
<%
  response.write "<font color=red>FLASH序號:</font>  "&gourl1
  response.write "<br>"
  response.write "<font color=red>FLASH名稱:</font>  "&flashname
  response.write "<br>"
  response.write "<font color=red>所屬大類:</font>  "&nclass
  response.write "<br>"
  response.write "<font color=red>所屬二類:</font>  "&classname
  response.write "<br>"
  response.write "<font color=red>游戲介紹:</font>  "&body
  response.write "<br>"
  response.write "<font color=red>游戲小圖:</font>  "&pic
  response.write "<br>"
  response.write "<font color=red>FLASH地址:</font>  "&flashurl
  response.write "<br>"
%>
<%
 if request("download")="yes" then
    response.write"開始下載FLASH<br>"
    response.flush
    result = SaveRemoteFile("../flashfile/"&request("id")&".swf",""&flashurl&"")
    If result Then
       Response.Write "<b>FLASH下載成功——保存在<a href=../flashfile/"&request("id")&".swf target=_blank>flashfile/"&request("id")&".swf</a><br>"
    Else
       Response.Write "<b>FLASH保存失敗</b><br>"
    End If
 end if
 if request("download")="yes" then
    response.write"開始下載FLASH圖片<br>"
    response.flush
    result = SaveRemoteFile("../flashpic/"&request("id")&pictype&"",""&pic&"")
   If result Then
       Response.Write "<b>FLASH圖片下載成功——保存在<a href=../flashpic/"&request("id")&pictype&" target=_blank>flashpic/"&request("id")&pictype&"</a>"
    Else
       Response.Write "<b>FLASH圖片保存失敗</b><br>"
       response.write "此FLASH采集完畢,繼續采集下一個<br><hr>"
    End If
 end if
%>
<%
DBPath = Server.MapPath("../data/flash.mdb")
set Conn=server.createobject("adodb.connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs=server.CreateObject("ADODB.RecordSet")
    Sql="Select * From class Where name='"&nclass&"'"
    Rs.Open Sql,Conn,1,3
    If Rs.Eof And Rs.Bof Then
       Rs.AddNew
    End If
    rs("name")=nclass
    rs("classid")="0"
    Rs.Update
    Rs.Close
Set Rs = Nothing
Set rsc = Conn.Execute("select * from class where name='"&nclass&"'")
 nclassid=rsc("id")
 rsc.close
 set rsc=nothing
'處理FLASH的二級類別,如數據庫中沒有該類別,則增加
set rst=server.CreateObject("ADODB.RecordSet")
Sql="Select * From class Where name='"&classname&"'"
Rst.Open Sql,Conn,1,3
If Rst.Eof And Rst.Bof Then
Rst.AddNew
End If
  rst("name")=classname
  rst("classid")=nclassid
  Rst.Update
Rst.Close
Set Rst = Nothing
 '取類別的ID號
 Set rsc = Conn.Execute("select * from class where name='"&classname&"'")
 classid=rsc("id")
 rsc.close
 set rsc=nothing
'===================================================
'可以開始寫入flash
set rs=server.CreateObject("ADODB.RecordSet")
Sql="Select * From flash Where flashname='"&flashname&"' and flashurl='"&flashurl&"'"
Rs.Open Sql,Conn,1,3
If Rs.Eof And Rs.Bof Then
Rs.AddNew
End If
  rs("flashname")=flashname
if request("download")="yes" then
  rs("flashurl")="../flashfile/"&request("id")&".swf"
else
  rs("flashurl")=flashurl
end if
  rs("nclass")=NClassID
  rs("classid")=classid
  rs("classname")=classname
if request("download")="yes" then
  rs("pic")="../flashpic/"&request("id")&pictype
else
  rs("pic")=pic
end if
  rs("size")="500kb"
  rs("sj")=now()
  rs("body")=body
  rs("tj")="no"
  rs("hot")="1"
  rs("user")="admin"
  rs("zz")="未知"
  rs("geshou")="不祥"
  Rs.Update
Rs.Close
Set Rs = Nothing
conn.close
set conn=nothing
%>
<%
dim gourl
gourl=flashId+1
response.write"<meta http-equiv=""refresh"" content=""0;URL=getid.asp?id="&gourl&"&overid="&request("overid")&"&download="&request("download")&""">"
%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久国产| 91av视频在线播放| 国产精品成人aaaaa网站| 国产欧美精品日韩精品| 国产美女高潮久久白浆| 国产精品日韩在线播放| 色狠狠av一区二区三区香蕉蜜桃| 欧美一性一乱一交一视频| 北条麻妃99精品青青久久| 亚洲第一福利在线观看| 亚洲综合在线中文字幕| 欧美日韩中国免费专区在线看| 国产一区二区香蕉| 欧美激情videoshd| 91老司机精品视频| 一区二区三区视频免费| 色无极影院亚洲| 国产成人精彩在线视频九色| 亚洲女性裸体视频| 欧美第一黄网免费网站| 日韩精品视频免费在线观看| 91精品在线观| 2020国产精品视频| 久久久精品在线观看| 国产精品视频资源| 国产z一区二区三区| 亚洲成在人线av| 热99在线视频| 欧美极品少妇全裸体| 欧美激情中文字幕乱码免费| 亚洲性日韩精品一区二区| 国产免费一区二区三区在线观看| 欧美精品电影免费在线观看| 精品国产一区二区三区久久狼5月| 国产精品电影网站| 成人免费淫片视频软件| 91在线观看免费| 国产精品美乳一区二区免费| 日本成人黄色片| 狠狠爱在线视频一区| 欧美韩国理论所午夜片917电影| 亚洲成色www8888| 日韩精品视频中文在线观看| 日韩精品极品在线观看| 亚洲一区亚洲二区| 日本精品va在线观看| 97精品久久久中文字幕免费| 国产精品入口日韩视频大尺度| 欧美性一区二区三区| 亚洲精品第一页| 91久久国产综合久久91精品网站| 亚洲一区二区三区xxx视频| 欧美精品在线网站| 久久精品中文字幕免费mv| 久久精品国产综合| 久久91精品国产91久久久| 欧美午夜片在线免费观看| 欧美激情精品久久久久久变态| 国产精品色视频| 日本道色综合久久影院| 在线免费观看羞羞视频一区二区| 欧美猛少妇色xxxxx| 久久精品国产亚洲7777| 国产精品视频久| 91爱爱小视频k| 欧美风情在线观看| 性亚洲最疯狂xxxx高清| 亚洲午夜色婷婷在线| 亚洲男人天堂2019| 亚洲天堂网在线观看| 狠狠躁夜夜躁久久躁别揉| 97碰碰碰免费色视频| 中文字幕精品在线| 欧美日韩国产色视频| 久久视频在线观看免费| 亚洲欧美激情精品一区二区| 7m精品福利视频导航| 欧美激情久久久久| 午夜精品国产精品大乳美女| 欧美福利视频在线观看| 国产精品久久久久久久久男| 国产成人一区二| 日本亚洲欧美成人| 亚洲精品福利免费在线观看| 成人性生交大片免费看小说| 97国产精品视频| 国产伦精品一区二区三区精品视频| 亚洲精品99久久久久中文字幕| 中文字幕综合在线| 国产一区二区三区在线免费观看| 日韩一区二区精品视频| 国产精品视频区1| 69久久夜色精品国产69乱青草| 午夜精品久久久久久久白皮肤| 国产精品视频久| 亚洲日本成人网| 91色琪琪电影亚洲精品久久| 久久91亚洲人成电影网站| 成人久久一区二区| 57pao国产成人免费| 日韩在线观看免费全集电视剧网站| 91九色综合久久| 欧美洲成人男女午夜视频| 久久久久在线观看| 久久99亚洲热视| 日韩视频亚洲视频| 亚洲欧美日韩第一区| 久久精品男人天堂| 91久久精品美女| 日韩精品在线视频美女| 成人免费福利在线| 中文字幕精品一区二区精品| 精品国产拍在线观看| 91精品国产九九九久久久亚洲| 主播福利视频一区| 中文字幕亚洲综合久久| 国产精品99久久久久久人| 欧美日韩在线另类| 色综合91久久精品中文字幕| 97久久伊人激情网| 亚洲欧洲日本专区| 一个人看的www欧美| 欧美有码在线观看视频| 久久久久九九九九| 亚洲黄色有码视频| 欧美国产视频日韩| 亚洲黄色在线观看| 中文字幕日本精品| 国产精品午夜一区二区欲梦| 亚洲free性xxxx护士hd| 国产精品av在线播放| 97在线看免费观看视频在线观看| 2018国产精品视频| 国产精品久久久久久超碰| 国产精品大片wwwwww| 精品久久久久久久久久久久久| 久久久久一本一区二区青青蜜月| 欧美日韩亚洲一区二| 国产福利视频一区| 亚洲色图激情小说| 亚洲男人天堂2023| 中文字幕亚洲国产| 亚洲欧美三级在线| 日韩中文字幕第一页| 日本久久久久亚洲中字幕| 456亚洲影院| 亚洲香蕉成人av网站在线观看| 亚洲精品电影网| 91禁国产网站| 国产精品美乳一区二区免费| 亚洲自拍中文字幕| 久久人人爽亚洲精品天堂| 大胆欧美人体视频| 欧美电影免费观看网站| 国产精品美女av| 亚洲少妇激情视频| 亚洲娇小xxxx欧美娇小| 成人激情视频在线观看| 亚洲永久免费观看| 亚洲人成电影网站色…| 少妇高潮久久久久久潘金莲| 欧美精品videossex88| 国产又爽又黄的激情精品视频| 成人激情电影一区二区|