|
挂QQ的网页源代码[ASP/PHP/JS]
) _% J1 h' t& X/ i! c; ~: ^" h Q4 z4 i! I" v5 f
# E% c" y: s/ C+ _2 G
6 \+ D6 y' {* W9 z% e5 P$ c2 _" o
3 _* V* ~- v7 O& _说明:此代码适合你做网站用,普通朋友可以不用理这个东西! 1 r/ d5 f u u2 n+ t! R) o
9 z4 f% z& |8 [5 c" U8 ]7 Q
ASP: . t& o# C) K, x
! D; e7 E" M2 Q5 h: ~( Y7 \
( c& u- z5 c$ {. X
1 t1 y% Y6 W( s) B# T) l2 d. L
CODE: [Copy to clipboard] $ @0 Q- E7 L4 w9 e7 I4 H( M: h8 q# U
<%
3 R& f% z& a% u# edim objXMLHTTP, qq, pwd
! g3 @4 R) @/ A
- d9 o+ j% Z7 e( Sqq = "10000"
3 \9 a7 }3 i9 }9 xpwd = "123456" ' ?" m( d. j, I p3 S
$ I! I( j/ ^) U
set objXMLHTTP = Server.CreateObject("MSXML2.XMLHTTP.5.0") 9 [- F3 n8 m ?
objXMLHTTP.open "POST", "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp", false
% h) a- Q: X2 _4 DobjXMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 1 P3 w3 L/ L/ ^
objXMLHTTP.setRequestHeader "Connection", "Keep-Alive" : X1 v% {" h, O& i+ A X9 ]
objXMLHTTP.send("qq="&qq&"&pwd="&pwd&"&FromWhere=register") " D' V* M% @2 a' y* ]" c- X! N3 d
; W+ J/ k5 V# E( \6 `- v$ l2 z9 oif InStr(objXMLHTTP.responseText, "验证失败") then
2 `/ ^! R* c6 M: U% ]2 u. ?response.write "登录失败" / G) M; v( p+ A, _
else 0 M! F1 _# w0 j* R+ m$ W' [7 F
response.write "登录成功" 1 e& `1 \6 h- Q' t
end if * g" }: V- t4 w& k4 Z6 y
* [3 r3 u4 t5 `0 h* Mset objXMLHTTP = nothing 9 m/ E% S1 v% [, y& B$ t$ E
%>
4 r( }( s) O H7 Q8 v2 B
3 f6 J' T5 F" o/ N+ G9 E' c
R& M, _/ O' J9 z! P, w' p* B; h' X h+ k6 ~& X
PHP:
2 z4 ]9 Q ^7 g8 l+ H
' O% v& x/ ?+ X. Q
, }% D, o |: v
6 v4 A" A5 m' M' Q% k5 S* PCODE: [Copy to clipboard]
' x( `0 G& B. ^5 p# B4 g. O<php ) f# I' D$ W9 k1 j
$qq = "100000"; //qq号码
/ s) Z3 w& B5 Z; Z4 A- Y: r$pwd = "123456"; //密码
( G' n: f+ _0 f8 m; f
8 z9 K" Z) y! V$ U& Y$ch = curl_init();
2 J" Q7 E D: I3 w
& i) v! c9 p+ h5 ], k1 f& Q' ]curl_setopt($ch, CURLOPT_URL, "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp");
# O5 x4 F |" g2 hcurl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //这行是设定curl是否跟随header发送的location, 重要
& S% j6 v! v1 [/ wcurl_setopt($ch, CURLOPT_POST, 1); * {/ G& L# R, D
//curl_setopt($ch, "Connection", "Keep-Alive");
9 d3 c o$ e N) G5 pcurl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
! y4 q5 ^# E4 ycurl_setopt($ch, CURLOPT_POSTFIELDS, "qq=".$qq."&pwd=".$pwd."&FromWhere=register");
4 U: q/ m1 m! \7 J! ~! J' S, b- I
0 ~: j4 u/ [; Y4 Q; a+ t4 ]" C4 f$return = curl_exec($ch); * I1 W( O" ^1 U4 d
0 C0 f6 ?1 x4 w: Q* E
curl_close($ch); $ a& \! R$ F) ~3 K9 R6 S* l
# a& D# f- j- E
echo strstr($return, "postfield") ? "登录失败" : "登录成功";
- G0 a% b; i& m$ S?>
8 ~0 _+ n# Q' U X5 k* A& }; T G& n' v# W- U; b0 h: J3 e; M& {
2 a' b# E3 `% n, N( D! Q; @# G6 ^
5 k1 r" P1 r. c2 v7 Q+ U8 ^: S+ _7 Ejs:
* D# ]( h4 T9 t9 l+ t$ A
2 z8 L& b1 E/ ]( U7 O
9 q6 r" w: K! z/ I( @
# L: ?/ o8 s" HCODE: [Copy to clipboard] / r! n$ q0 f/ B$ l" u7 E; a: t
<script type="text/javascript">
$ g) Q1 J/ Y# H( ]8 f2 svar qq = "100000"; //qq号码 ( z( |8 Q$ Q: f$ x! }' E+ u
var pwd = "123456"; //密码
$ |9 |3 O6 @. p; t% h
! ]1 u3 C4 }# [- vif (window.XMLHttpRequest) {
* ^( y- V* k/ {; ?7 o1 Lvar x = new XMLHttpRequest();
T* I) A: h0 G& E} else { $ M+ N# s3 }0 _1 n o
var MSXML = new Array('MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP');
# Z) K' _7 o. b9 Ofor(var n = 0; n < MSXML.length; n ++) { : l- [7 i( ]2 a) R" @0 [
try { 9 l8 L& J9 M7 V* B+ W; X) ~) J( \
var objXMLHTTP = new ActiveXObject(MSXML[n]);
' U( `4 r; g; C4 Q* S6 Wbreak;
7 u+ G K, M2 Z} catch(e) { % H9 m! \# d6 M0 D6 `. W5 a
} " _% V2 k3 |1 X4 P V6 {, l
} 6 R( \; y E1 X$ X% @3 N a+ e
} ' K& w. t! p! g9 J) P
8 z+ C4 A" P8 L4 Z: X$ BobjXMLHTTP.open("POST", "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp", false); " H/ M! M6 p$ C& g
objXMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); b. r, ^0 j7 ~3 o' M
objXMLHTTP.setRequestHeader("Connection", "Keep-Alive"); " \* @+ X4 ~! z c; C
objXMLHTTP.send("qq=" + qq + "&pwd=" + pwd + "&FromWhere=register");
8 x6 q! C/ _ \) v0 Y! w/ t/ G+ w- t( M' d7 R
if (objXMLHTTP.responseText.indexOf("验证失败") > 0) { 1 f& f" a! q4 \+ Y. A6 ?8 B. m8 F
alert("登录失败");
' ` _1 x3 g: H7 F( L} else {
& j# b5 D0 v% X0 E' e% z$ I: ]alert("等录成功"); 1 j5 _$ T# Q4 H% v! \9 ^% S @2 V
}
% A* D9 \2 _; S& }/ w</script>/ c$ }7 f/ e- w) U% _ B) ~* V
|
|