Very good Flash acquisition program Test through _ Thieves/collection

Source: Internet
Author: User
Tags chr flush
Copy code code as follows:


<%
'--------------------------------------------------------------
dbname = ".. /data/flash.mdb "' Change the location of the database file, strongly recommends that you change to an. asp file!
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")

%>

Copy Code code as follows:

<%
If request ("id") and request ("Overid") and request ("download") <> "" Then
Response.Redirect "getid.asp?id=" &request ("id") & "&overid=" &request ("Overid") & "&download" = "&request" ("Download")
Else
%>
<body>
<P> </P>
<form name= "Form1" method= "Get" action= "getid.asp" >
Album ID number to start collecting:
<input name= "id" type= "text" id= "id" size= "ten" >
End ID:
<input name= "Overid" type= "text" id= "Overid" size= "ten" >
Whether to download data to Local: Yes
<input type= "Radio" name= "Download" value= "yes" >
Whether
<input name= "Download" type= "Radio" value= "No" checked>
<input type= "Submit" name= "Submission" value= "submitted" >
</form>
</body>
<%end if%>

Copy Code code as follows:

<!--#include file= "conn.asp"-->
<%
server.scripttimeout=999999999
%>
<%
If Request ("Overid") = "" Then
Response.Write "End ID cannot be empty"
Response.End
ElseIf request ("download") = "" Then
Response.Write "Please choose whether to download"
Response.End
End If
If request ("id") =request ("Overid") Then
Response.Write "Collection mission over."
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 "Get remote file <a href=" &url& "target=_blank>" &url& "</a> failed. "
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 = 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 "This page does not exist, jump next ... <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 game >> <a class=a href= ... /list/a_ "," .htm> ")

Nclass=getkey (Html, "<a class=a href=. /list/a_ "&nclassid1&" .htm> "," </a> ")

nclass=nclass& "Class"

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=", "" ">
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>", "small game leisure Games net gameyes.com</title>")

%>
<%
Response.Write "<font color=red>flash name:</font>" &flashname
Response.Write "<br>"
Response.Write "<font color=red> belong to Big class:</font>" &nclass
Response.Write "<br>"
Response.Write "<font color=red> belongs to class two:</font>" &classname
Response.Write "<br>"
Response.Write "<font color=red> Game Introduction:</font>" &body
Response.Write "<br>"
Response.Write "<font color=red> game Small map:</font>" &pic
Response.Write "<br>"
Response.Write "<font Color=red>flash address:</font>" &flashurl
Response.Write "<br>"
If Request ("download") = "yes" then
Response.Write "Start downloading flash<br>"
Response.Flush
result = Saveremotefile (".. /flashfile/"&request" ("id") & ". SwF", "&flashurl&" ")

If result Then
Response.Write "<b>flash Download successful-save in <a href=. /flashfile/"&request (" id ") &". swf target=_blank>flashfile/"&request (" id ") &" .swf</a>< " Br> "
Else
Response.Write "<b>flash Save failed </b><br>"
End If
End If
%>



<%
If Request ("download") = "yes" then
Response.Write "Start downloading Flash pictures <br>"
Response.Flush
result = Saveremotefile (".. /flashpic/"&request" ("id") &pictype& "", "&pic&" ")

If result Then
Response.Write "<b>flash Picture Download successful-save in <a href= ... /flashpic/"&request (" id ") &pictype&" target=_blank>flashpic/"&request (" id ") &pictype&" </a> "

Else
Response.Write "<b>flash picture save failed </b><br>"
Response.Write "This Flash collection is complete, continue to collect next <br>End If
End If
%>



<%
DBPath = Server.MapPath (".. /data/flash.mdb ")
Set Conn=server.createobject ("Adodb.connection")
' Process production: CNWLG Contact qq:276496487 email:cnwlg@163.com
Conn. Open "Driver={microsoft Access driver (*.mdb)};d bq=" & 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
' Two-level category for handling flash, if the category is not in the database, increase
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
' Process production: CNWLG Contact qq:276496487 email:cnwlg@163.com
Rst.close
Set Rst = Nothing
' Take the ID number of the category
Set RSC = Conn.execute ("SELECT * from class where name= '" "&classname&")
CLASSID=RSC ("id")
Rsc.close
Set rsc=nothing
'===================================================
' can begin writing to 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
' Process production: CNWLG Contact qq:276496487 email:cnwlg@163.com
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") = "Unknown"
RS ("Geshou") = "ominous"
Rs.update
' Process production: CNWLG Contact qq:276496487 email:cnwlg@163.com
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 ") &" ">"
%>

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.