过期域名预定抢注

 找回密碼
 免费注册

問個技術方面的問題

  [複製鏈接]
發表於 2014-10-10 13:07:30 | 顯示全部樓層 |閱讀模式
本帖最後由 xx19941215 於 2014-10-10 13:27 編輯 3 l' H9 Y" S3 I$ ?1 ]

. j$ |" L+ A# @" N; R  k是這樣的,我剛學php的curl,想模擬登陸獲取:http://222.88.107.92/exam/xslogin.jsp
9 J' w! g( _! o2 A, ]# v登陸學號是:2012311032 大家可以幫我試一下。
) t: N6 K) y1 I
& o# }  ^' g, e0 v3 M問題是,我訪問這個文件時候,總是提示我無效的學號信息。代碼我用來登陸php100論壇就可以,怎麼在這不行?
6 H# x+ o  Q$ ^( ?! U[mw_shl_code=php,true]<?php5 J6 X) E' v( P9 q; D
$cookie_file = tempnam(*./temp*,*cookie*);
1 t) R, Y, G  `$ O3 U$login_url = *http://222.88.107.92/exam/xslogin.jsp*;  //這裡沒有【url】一發貼就自己戴上了4 M" E! M% k5 I$ D  \
$post_fields = *logname=2012311032*;* u' V. S6 p8 b7 k, o; I
$ w5 g' X, c4 z+ L& K) v1 _3 [0 P
$ch = curl_init($login_url);5 U+ |* d! k6 }: g5 j
curl_setopt($ch,CURLOPT_HEADER,0);: N! J/ ?( _% W2 h8 R8 P: Y
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);- O+ q# O2 y  U& z, K' R! J& _5 _
curl_setopt($ch,CURLOPT_POST,1);+ W( n  a8 m$ _8 N: X# e: x" q
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
5 p7 q# P# U8 j$ \8 Wcurl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);4 n# s  o8 X, ~
curl_exec($ch);
) }1 ^7 u0 ]& w- `; t) E# I8 v( rcurl_close($ch);
9 H8 |8 e4 V1 U& X3 I- j/ k" L  P7 q0 m+ l% J
$url=*http://222.88.107.92/exam/query/query.jsp*;   //這裡沒有【url】一發貼就自己戴上了  O5 \. v: w9 S9 g" |7 y
$ch = curl_init($url);. v  g) z# b% ~; K+ X
curl_setopt($ch,CURLOPT_HEADER,0);
4 f3 Z: B; Z- Vcurl_setopt($ch,CURLOPT_RETURNTRANSFER,0);/ j' ]6 _( N  ^. b/ F( D  j3 L2 v
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);% W6 N6 W. C7 S
$contents=curl_exec($ch);
7 z9 _/ j; }2 z4 l) P  [6 }8 K1 @curl_close($ch);7 y$ N6 ?4 w. n2 n( E
?>[/mw_shl_code]% \% h& G  E, m: A; L. S; T) R
e1e2fbedab64034f01be2772acc379310a551d68.jpg
+ A+ w: ]5 d4 D% x5 m$ s. O1 z% p# ^7 G
問了貼吧,csdn好多地方,都沒有答案。我急著要弄一個微信查成績的訂閱號,就搜索教程,臨時學了下php的curl功能,不知道tgl的親們懂這個嗎3 `: F' W4 T" p% z8 P! \. I* o1 z) a
0 n9 ]) g5 E: _3 Q0 \) o
9 |" P9 v: m% L- Y# T, X
8 M* u6 ]( J8 j6 ?4 L( }% k

$ h8 c8 y# ?+ u5 J$ y% q0 m
0 R5 t6 ^3 ^, F4 ~6 g5 j
; q, e- p& T8 a
( w: _8 k2 P" s+ m( f
0 N4 X' p% u9 d: g7 i* g# H: h) d+ w4 f1 ^4 `9 x: b" R! y

點評

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

使用道具 舉報

 樓主| 發表於 2014-10-10 13:14:45 | 顯示全部樓層
希望這裡的php大神可以解答下,我是學的php100視頻教程滴88講,照著那個代碼寫的
9 j3 _0 _  \9 z! K9 A1 f, @
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:19:52 | 顯示全部樓層
我在本地的根目錄有建一個temp文件夾來存放cookie文件
2 i' }$ S" [, g5 ?+ @6 x
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:21:49 | 顯示全部樓層
這些一般是用來弄做小偷程序的吧,這裡的大神應該不少吧
2 u# y2 E8 g3 x) ]+ y' m
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:34:48 | 顯示全部樓層
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。
1 u* f: \6 `+ J& V4 @7 Q
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:35:28 | 顯示全部樓層
你這個提示信息。可能是編碼不對。3 {- b5 [. ?/ c9 a0 W  S# R
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 14:09:20 來自手機 | 顯示全部樓層
nihao123 發表於 2014-10-10 13:34. n; u3 ?, l8 F  H! A" P
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。
6 L& o/ j( j" F1 c: j* P3 G  s. Q# t
不懂python 。。。。。      php還只是剛學
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:32:29 | 顯示全部樓層
模擬登陸網搜一大把,去oschina.net搜索下相關代碼
4 ~4 F7 g$ S; e  [" D1 f5 B: K& V2 R
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:55:29 | 顯示全部樓層
本帖最後由 生魚片 於 2014-10-10 15:01 編輯 " z) N; B/ a8 \' Z" g& |7 a
4 |5 q& s0 |  P2 I3 r( D" G
把這些亂七八糟去掉 直接
; P3 `( O! L+ x+ d3 yGET http://222.88.107.92/exam/query/query.jsp?logname=20123110326 o+ [; Q; e: ]$ Y
不就完了嘛
6 s* f0 e3 m. C2 Y: a' l: O' r0 b10豬毛到手
; l0 b$ }1 u3 ?- F1 u0 O& }& o8 s0 s' ^
7 d# E) ?) d+ g" R9 i4 G( e
[mw_shl_code=php,true]$curl = curl_init(); + a0 {; T5 _) ^; W9 l( {; Z- ~
curl_setopt($curl, CURLOPT_URL,"http://222.88.107.92/exam/query/query.jsp?logname=2012311032");
) c' r3 Y( j/ V! ncurl_setopt($curl, CURLOPT_HEADER, 1);
4 V7 O8 i3 s: C+ k4 Dcurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
+ ~- [& o5 o5 B# t4 n$str1 = curl_exec($curl);# P, K' N  M# J9 [, D: \2 V4 u
curl_close($curl);9 v* c8 E. F+ B1 k" j' j' z
echo $str1;[/mw_shl_code]) `, D& ]' F7 E! b* m

點評

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

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 16:49:52 來自手機 | 顯示全部樓層
生魚片 發表於 2014-10-10 14:55, R' }8 ?  T; Z1 d' F# o
把這些亂七八糟去掉 直接
# F& d$ f" T" i2 nGET http://222.88.107.92/exam/query/query.jsp?logname=2012311032
# U) K- |" e& q* G+ h, f不就完了嘛; f0 V# t3 i, i7 ?9 w+ _

1 A6 F6 S4 `- r* j( G1 v1 k6 ~- e你這個好像只能獲取這一個學號的信息吧,我需要做成那種用戶填自己的學號,然後通過模擬登陸,正則抓取之後返回微信的那種
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

4um點基跨境網編創業社區

GMT+8, 2024-10-30 17:31

By DZ X3.5

小黑屋

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