过期域名预定抢注

 找回密碼
 免费注册

問個技術方面的問題

  [複製鏈接]
發表於 2014-10-10 13:07:30 | 顯示全部樓層 |閱讀模式
本帖最後由 xx19941215 於 2014-10-10 13:27 編輯
0 g2 w# B; g3 z8 `- N
+ b+ P+ f& m* Y+ o: r是這樣的,我剛學php的curl,想模擬登陸獲取:http://222.88.107.92/exam/xslogin.jsp
1 S4 [  x. {) _7 L% T! Q. Q登陸學號是:2012311032 大家可以幫我試一下。( s- F. p8 q6 W. ]/ f- x; L
6 Y# ]! q+ @( n0 O! d) k
問題是,我訪問這個文件時候,總是提示我無效的學號信息。代碼我用來登陸php100論壇就可以,怎麼在這不行?
& x' v$ C0 k2 e[mw_shl_code=php,true]<?php* d- b8 f6 i% H  n1 t' h+ I( l
$cookie_file = tempnam(*./temp*,*cookie*);
5 ^( X5 W% p4 V/ t$login_url = *http://222.88.107.92/exam/xslogin.jsp*;  //這裡沒有【url】一發貼就自己戴上了
! H# X  z; C! X8 {+ S! h" e$post_fields = *logname=2012311032*;
" l; R2 a$ v1 U( r/ Z$ {" {5 H( U9 j2 i
$ch = curl_init($login_url);/ L$ N3 D, P/ K) ~8 m7 }
curl_setopt($ch,CURLOPT_HEADER,0);
: ]1 o8 Y% j+ b* b$ `curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
3 P( ?& I: }; F4 c- gcurl_setopt($ch,CURLOPT_POST,1);$ r# o1 z( N3 A
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);! E: p2 H- P* j% H) h
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);
3 S. N; n9 |" k. s9 qcurl_exec($ch);( j- g2 O5 [5 K- k' j7 c
curl_close($ch);7 ^) d& ~2 @1 S6 w% S5 ?
# V6 K/ B. |& r% u
$url=*http://222.88.107.92/exam/query/query.jsp*;   //這裡沒有【url】一發貼就自己戴上了
5 ]. r7 F9 A  X$ k0 ]$ch = curl_init($url);/ ?" ~9 H( a- w0 e
curl_setopt($ch,CURLOPT_HEADER,0);7 ~: l8 f& ?/ Q
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);* x) N( A4 A, S
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);' `0 f9 B' T: g! d1 m
$contents=curl_exec($ch);
. g7 Q; g1 i3 a/ y! W: g3 vcurl_close($ch);$ ]5 Z5 g; }* E+ y- v" {( [
?>[/mw_shl_code]8 f9 r" x! @1 |. L/ j/ H' ?. f
e1e2fbedab64034f01be2772acc379310a551d68.jpg % i: u, C4 i$ q; F8 y& Z; a
; {4 {  ?) j- _% U" z
問了貼吧,csdn好多地方,都沒有答案。我急著要弄一個微信查成績的訂閱號,就搜索教程,臨時學了下php的curl功能,不知道tgl的親們懂這個嗎
8 }! D6 ]9 E0 P; z& k  \: d% b3 V: V/ T
' u0 h! W7 j. h. V% x
9 H7 K4 J2 I* T) h

0 r, `% ^4 b! M5 {# N- S% w/ t$ d+ G0 `6 Z, m9 `/ t( }# V$ L7 m
2 @0 n; v0 `# _1 _1 }

, p: f* F2 U- S2 M  W1 C  a4 M  A' M6 _( O
7 t! R+ c; v3 _' x4 q( Q: g" G

點評

悬赏10T币求问  發表於 2014-10-10 13:26
回復

使用道具 舉報

 樓主| 發表於 2014-10-10 13:14:45 | 顯示全部樓層
希望這裡的php大神可以解答下,我是學的php100視頻教程滴88講,照著那個代碼寫的
& |% z3 d7 [7 U. _0 y( P
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:19:52 | 顯示全部樓層
我在本地的根目錄有建一個temp文件夾來存放cookie文件
) {, Q( b# s; [' f
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:21:49 | 顯示全部樓層
這些一般是用來弄做小偷程序的吧,這裡的大神應該不少吧) s- [8 m( t6 _9 t
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:34:48 | 顯示全部樓層
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。9 ^! l( `  k; A$ g
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:35:28 | 顯示全部樓層
你這個提示信息。可能是編碼不對。
5 Z  M/ @: t/ K* u8 @& Q& x; c; v8 {
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 14:09:20 來自手機 | 顯示全部樓層
nihao123 發表於 2014-10-10 13:34
* L# o- I" v2 t這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。

& ^3 I2 s  k& S5 e不懂python 。。。。。      php還只是剛學
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:32:29 | 顯示全部樓層
模擬登陸網搜一大把,去oschina.net搜索下相關代碼
" T# g# X4 C; f8 k
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:55:29 | 顯示全部樓層
本帖最後由 生魚片 於 2014-10-10 15:01 編輯   Y" p( D6 Z! b: I0 i
$ a! l# F$ W4 j2 G
把這些亂七八糟去掉 直接
) z; w4 ]' A/ dGET http://222.88.107.92/exam/query/query.jsp?logname=2012311032
! {* g+ H0 C) J  X# _8 a& C8 h8 H8 }不就完了嘛
$ M3 w  C" d6 M# ~10豬毛到手& U8 c- |1 M. _/ S8 B

8 i" }, s* o* o1 f( Z9 A; z; X) N  |+ L7 ?
[mw_shl_code=php,true]$curl = curl_init();
) c/ }+ l% H6 b9 j  R7 Dcurl_setopt($curl, CURLOPT_URL,"http://222.88.107.92/exam/query/query.jsp?logname=2012311032");3 e* e; E% k! u! c4 Y
curl_setopt($curl, CURLOPT_HEADER, 1);- o' G- T' ^. e6 H
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);& y0 {& m$ d/ o# r! ]
$str1 = curl_exec($curl);4 s1 f" y. a# f; \/ _
curl_close($curl);# S7 c: ]7 J" S
echo $str1;[/mw_shl_code]* @& H# ~! N! J& ]* H+ M

點評

感谢,之前手机回复的,没仔细看。。。  發表於 2014-10-10 21:19

評分

參與人數 1點點 +1 收起 理由
xx19941215 + 1 10T币太多,先一个一个送

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 16:49:52 來自手機 | 顯示全部樓層
生魚片 發表於 2014-10-10 14:55
; `$ e+ O" Z7 B7 h+ t/ H5 ~把這些亂七八糟去掉 直接- a6 a; q1 f2 L% K7 q$ v
GET http://222.88.107.92/exam/query/query.jsp?logname=2012311032
3 K  r, R9 H0 M! J不就完了嘛$ b  m0 \# t$ o4 z; d+ A
; j, j3 ?3 I6 y0 {& p5 y+ h' ^
你這個好像只能獲取這一個學號的信息吧,我需要做成那種用戶填自己的學號,然後通過模擬登陸,正則抓取之後返回微信的那種
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-12 16:42

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表