|
挂QQ的网页源代码[ASP/PHP/JS]4 d. i9 P1 j8 ~6 u4 `- v8 ]# c
P1 p7 [$ ^$ N3 |2 e2 `. b6 X; P% C$ w4 o
3 j: k! s! H: ^) z0 x 4 Y' l: p/ X$ i4 Z" }
说明:此代码适合你做网站用,普通朋友可以不用理这个东西! 3 k% S7 F+ [1 h- k
/ I$ _( n4 I: Y- g. D9 tASP:
) j0 \3 p& o3 i/ ~9 H ~ Z" }3 |: o: r9 r: e1 i( l7 I6 y$ V, j
) ?; s' w( F& G1 e; h' L. R1 u$ h/ K. \! `
CODE: [Copy to clipboard] / `2 O, B% `5 H* Y
<% ' p$ U* j2 y6 {0 T& h& l9 d& S8 q
dim objXMLHTTP, qq, pwd
9 ?% ]; O0 v, ]1 J& s- ]2 k: R( J. U: R3 R) H% _
qq = "10000"
! g: t0 h( x# O4 W! J8 [pwd = "123456" 6 r7 K, C" v/ O6 C" Y
9 q5 l ~) G- p2 N4 ^1 h
set objXMLHTTP = Server.CreateObject("MSXML2.XMLHTTP.5.0") 0 _2 \# D1 s. ?; [0 e
objXMLHTTP.open "POST", "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp", false 2 B j& t9 D0 @6 _
objXMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" ) V' }7 z `' j! ^, ]! r" f; S
objXMLHTTP.setRequestHeader "Connection", "Keep-Alive"
2 [0 B0 b! m/ Z6 X/ U9 dobjXMLHTTP.send("qq="&qq&"&pwd="&pwd&"&FromWhere=register") # m+ \3 r z& C" {. r
. J' s! z- O; X c# Uif InStr(objXMLHTTP.responseText, "验证失败") then $ J3 l2 n7 d- V, L3 |8 c( j
response.write "登录失败"
5 m) [7 T! R( H6 i+ @else
' ]7 G0 U+ c' c( ^5 _5 fresponse.write "登录成功"
$ U2 [9 R( T" ~2 R! ?end if 0 q2 }" c! j X) n+ y
7 e" a5 V7 M9 I
set objXMLHTTP = nothing
3 R3 G& O$ m7 \: _5 S4 E%>
9 B/ d0 {5 X9 s) [6 b3 E: x8 o
3 j- C; l" T; q+ S
n" Q) x. N$ i) T: `PHP:
, Q6 X v$ I- R; x% n z( K, {. Q2 Y7 l8 A$ l
* G0 ?8 d: e1 r3 c8 q0 P* J
6 f1 e' F% z m+ C- nCODE: [Copy to clipboard] ! @- B! b: d$ h8 W7 H" I8 u
<php
8 m- R2 k8 B8 Y$qq = "100000"; //qq号码
; v. O+ T& g+ _0 ]2 d$pwd = "123456"; //密码 6 h4 [- Q. ~- o" a- E
: v- R& i. m! g* i! B% U$ch = curl_init(); 4 F2 Q; |/ Z1 a* n, D' {: ?
& s" e. u% {9 R3 u# j' v# I: A& O# r
curl_setopt($ch, CURLOPT_URL, "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp"); ) d$ h$ z$ v$ f0 b9 u
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //这行是设定curl是否跟随header发送的location, 重要
! B5 |) f& d1 g- B; k7 A+ Rcurl_setopt($ch, CURLOPT_POST, 1);
* C! _- c* P, \ F! z3 _4 r" {//curl_setopt($ch, "Connection", "Keep-Alive"); ) w. i% j) M% n. _) Q# E7 _5 x0 l2 E1 L
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); ; ~$ Y, c6 a. ~/ j& K! u
curl_setopt($ch, CURLOPT_POSTFIELDS, "qq=".$qq."&pwd=".$pwd."&FromWhere=register");
# R: V" q" v! B- f# G' d$ U( z) f* y" Y) J" h, O4 h6 d
$return = curl_exec($ch); 0 L. e! P' M, P; W
( o0 f( q# [" o* x3 N. G! o
curl_close($ch); $ O n7 W( Y {: }% f- Z( i9 q6 W
+ }) o N3 s% `' m" F) J& A- e" _6 x% Y
echo strstr($return, "postfield") ? "登录失败" : "登录成功";
# Q4 ~0 F r, k?>
1 O: K8 d: ~ d8 d9 B/ N6 X5 c1 S& f% b/ X* h* ?, f" l
# @4 D/ R7 ]: s7 r4 }6 O& Q
% U+ E8 x7 a, Z1 R1 {# ]# k6 ?
js: / l7 g# G9 u/ g' }6 ~# x
! i3 s- }; J0 Z* S- c% Q( v' f& r4 \; z# n( H
4 |, C. n( _- S9 j( A/ A! |CODE: [Copy to clipboard]
: W9 E, D& ]* P' z) H; [<script type="text/javascript"> B |6 k1 d! \; X/ `4 x- w
var qq = "100000"; //qq号码
: M) u2 j U- Evar pwd = "123456"; //密码
# O" f4 m5 [3 r& _
3 W, f1 M% z( J+ R' Nif (window.XMLHttpRequest) {
+ x' D+ Z. N0 [$ J) f5 Bvar x = new XMLHttpRequest();
0 v4 d5 H8 ]' j: n8 c; r: k% T} else { 7 O, n! q8 P" f$ ^5 i3 {) L8 K
var MSXML = new Array('MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'); / R$ s- z" I& F- {' x
for(var n = 0; n < MSXML.length; n ++) {
3 F8 e; b: G5 }try { 5 K8 y9 h) ]0 q4 X% t
var objXMLHTTP = new ActiveXObject(MSXML[n]); $ h+ |' g) K* v: }/ r- ~! m) ~
break; 1 L. b3 Y' H- r; w r- p
} catch(e) { * n6 S2 \& o5 F1 x3 I3 D
}
& T5 A1 q/ i) _6 t1 n}
3 `/ b9 d+ A) X} 2 H4 b2 @3 G1 L' d$ S
Y0 C2 F" h( F# ~3 vobjXMLHTTP.open("POST", "_blank>http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp", false);
, p9 T9 q; J% p) }1 T5 TobjXMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 9 l: h+ A5 N% O* `# B
objXMLHTTP.setRequestHeader("Connection", "Keep-Alive"); , C- w& h R" t8 P
objXMLHTTP.send("qq=" + qq + "&pwd=" + pwd + "&FromWhere=register");
3 ~3 m' O. Q" H* d
) v/ a- g3 c7 q$ Lif (objXMLHTTP.responseText.indexOf("验证失败") > 0) {
1 M) q& b/ G" \' Falert("登录失败");
7 M5 L$ Q; G& G+ j} else { + U6 n/ d) N" q# @* D/ X/ C
alert("等录成功"); # v5 r7 h7 G/ |* b! Y4 T
}
/ F0 a% l- ^7 G+ r4 P/ k</script>
, L. \1 |- ]8 A9 } |
|