过期域名预定抢注

 找回密碼
 免费注册

問個技術方面的問題

  [複製鏈接]
發表於 2014-10-10 13:07:30 | 顯示全部樓層 |閱讀模式
本帖最後由 xx19941215 於 2014-10-10 13:27 編輯 + u+ a8 F/ Z- z2 l' x, {! X3 _
4 E4 Q0 N" r3 r) N* i5 _; ]
是這樣的,我剛學php的curl,想模擬登陸獲取:http://222.88.107.92/exam/xslogin.jsp' C8 N& H7 Z" c
登陸學號是:2012311032 大家可以幫我試一下。
' p2 d7 t4 s* j: @9 Q" F7 I( C$ X% \5 i% \
問題是,我訪問這個文件時候,總是提示我無效的學號信息。代碼我用來登陸php100論壇就可以,怎麼在這不行?+ ?  r! O4 N& @" M( s
[mw_shl_code=php,true]<?php
7 h+ h/ W( F9 K$cookie_file = tempnam(*./temp*,*cookie*);& l$ o# q: C8 b2 m0 |! S
$login_url = *http://222.88.107.92/exam/xslogin.jsp*;  //這裡沒有【url】一發貼就自己戴上了2 H+ S) L, c& ?" W+ O
$post_fields = *logname=2012311032*;
9 @( A7 s0 x9 H5 L
6 |  c- s% S6 _+ A: `8 q$ch = curl_init($login_url);: L0 l; p1 M$ e" \: a4 M
curl_setopt($ch,CURLOPT_HEADER,0);
2 `. s3 h! I* X% v6 }curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
0 i& [, I2 x  v% T8 q5 t1 P( Acurl_setopt($ch,CURLOPT_POST,1);
; i' S0 T/ e) `" l) V* I5 c- Vcurl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
: D+ ?* j+ u* u2 G8 K9 Scurl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);
& q! K  o: r  q% L/ H; u* }; K# Pcurl_exec($ch);2 Y& E6 P- l4 K8 Y, x7 v
curl_close($ch);
6 F( t2 C& g  {6 u  t: _$ u7 k! c& n5 ~5 p" u( x1 }
$url=*http://222.88.107.92/exam/query/query.jsp*;   //這裡沒有【url】一發貼就自己戴上了$ o, @$ f* U8 E! I7 ^# N
$ch = curl_init($url);
: S$ {5 \( ~* t& Z/ _: Z: E" _  ]curl_setopt($ch,CURLOPT_HEADER,0);
+ C7 D: j( z$ J. M+ e5 Bcurl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
$ }* Y8 [9 E. }' w! mcurl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);
% o3 v0 g7 W. z# Q1 W7 ], w, k$contents=curl_exec($ch);
6 l; r6 O# {. kcurl_close($ch);
9 I: h, Z( R2 S1 t* s?>[/mw_shl_code]; V1 l9 c* ]9 A2 D' V4 y( l) ]
e1e2fbedab64034f01be2772acc379310a551d68.jpg * g; d7 ~0 A- r$ x, r  K

- _3 ^" i+ ~' F( p3 Y. j" l; P1 S問了貼吧,csdn好多地方,都沒有答案。我急著要弄一個微信查成績的訂閱號,就搜索教程,臨時學了下php的curl功能,不知道tgl的親們懂這個嗎
5 v$ T$ |% q5 c8 Y
7 K; U* P! |. ]7 L2 |- s
) N- A( y/ X; @; ?/ @0 ~& w( k1 i6 I2 K

3 f! j1 G: Q6 V! U" y
1 ?& @# Q* X* Z3 A) q+ \3 F  t$ B* Y0 {! i6 c
6 ]) X8 U( ~9 q$ C  d* c

! @) e/ g$ Q" y/ c+ i4 ?( ^, H5 M0 o9 s1 j& B( L6 b

點評

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

使用道具 舉報

 樓主| 發表於 2014-10-10 13:14:45 | 顯示全部樓層
希望這裡的php大神可以解答下,我是學的php100視頻教程滴88講,照著那個代碼寫的4 y, B- z  n3 f) }
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:19:52 | 顯示全部樓層
我在本地的根目錄有建一個temp文件夾來存放cookie文件
! r4 Q3 s: \( w
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:21:49 | 顯示全部樓層
這些一般是用來弄做小偷程序的吧,這裡的大神應該不少吧/ `9 k2 }* z; L. R5 G  u4 m/ K  h
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:34:48 | 顯示全部樓層
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。7 `7 l0 A+ I) q2 U' W+ H) w
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:35:28 | 顯示全部樓層
你這個提示信息。可能是編碼不對。
9 {; K& `+ u- d( M: A' o+ D& g0 {* Y
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 14:09:20 來自手機 | 顯示全部樓層
nihao123 發表於 2014-10-10 13:34! Q% c) [& S8 U, @, f
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。
% K) @; l6 o# [8 W' r2 ?. ^6 E; r
不懂python 。。。。。      php還只是剛學
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:32:29 | 顯示全部樓層
模擬登陸網搜一大把,去oschina.net搜索下相關代碼( V$ }, a  I4 k7 L5 Q! v9 z, w2 Y
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:55:29 | 顯示全部樓層
本帖最後由 生魚片 於 2014-10-10 15:01 編輯
, T" f' i; D, m- {6 f! J" r: d
5 }4 i" i& \# ], m3 }7 Y, r! H把這些亂七八糟去掉 直接- G( K, ^/ i9 C" v- @1 F6 H
GET http://222.88.107.92/exam/query/query.jsp?logname=2012311032, x$ p# H8 t' A. r4 f3 `" J
不就完了嘛
! ~# e, _/ O7 g7 J10豬毛到手7 [/ u/ d7 o1 K+ z7 N9 m& S5 M' \
  }3 y3 T6 ^& ~, |  R, z/ f$ X

) g& A% k. }% b: b4 H" d[mw_shl_code=php,true]$curl = curl_init(); % \& s: t+ {4 x* X; x0 N3 L6 G: j4 T
curl_setopt($curl, CURLOPT_URL,"http://222.88.107.92/exam/query/query.jsp?logname=2012311032");
1 ~3 r1 P' k3 e+ Icurl_setopt($curl, CURLOPT_HEADER, 1);9 \! p+ c0 s' H3 L  @, h7 h
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
3 o) a7 j& j/ L5 i$str1 = curl_exec($curl);) i. |. ?1 ^$ e2 G( m4 N+ p7 v
curl_close($curl);* [- m3 ~. n5 ^
echo $str1;[/mw_shl_code]
4 \* d7 @& ]' L* {! y: d- R; c

點評

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

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 16:49:52 來自手機 | 顯示全部樓層
生魚片 發表於 2014-10-10 14:55- w$ D+ w+ U" }0 l5 s3 n
把這些亂七八糟去掉 直接
5 M8 L; w) G2 L- lGET http://222.88.107.92/exam/query/query.jsp?logname=2012311032
# b8 s, J4 b' [4 m- j  L8 G不就完了嘛$ ]. c# D9 l- c1 A/ Y% ]% l: H& O: y
- r, o5 @2 O6 a, Y0 w
你這個好像只能獲取這一個學號的信息吧,我需要做成那種用戶填自己的學號,然後通過模擬登陸,正則抓取之後返回微信的那種
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-5-11 22:41

By DZ X3.5

小黑屋

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