过期域名预定抢注

 找回密碼
 免费注册

問個技術方面的問題

  [複製鏈接]
發表於 2014-10-10 13:07:30 | 顯示全部樓層 |閱讀模式
本帖最後由 xx19941215 於 2014-10-10 13:27 編輯 . X6 ~; V/ q, Z, h

' {# ~0 Q4 M% }6 ^0 J是這樣的,我剛學php的curl,想模擬登陸獲取:http://222.88.107.92/exam/xslogin.jsp
9 i8 Y$ O3 M1 K登陸學號是:2012311032 大家可以幫我試一下。
% Z9 \0 p( \8 G- P( e& r) D" u. d( Q( q' _, j3 P' a/ f
問題是,我訪問這個文件時候,總是提示我無效的學號信息。代碼我用來登陸php100論壇就可以,怎麼在這不行?( ]- e9 W$ E! p. e( _. G, P
[mw_shl_code=php,true]<?php* X* h. k. `! B5 f# \
$cookie_file = tempnam(*./temp*,*cookie*);1 F% x/ `3 M6 R! d  D
$login_url = *http://222.88.107.92/exam/xslogin.jsp*;  //這裡沒有【url】一發貼就自己戴上了/ i" L4 ]# O( J, K4 J( V
$post_fields = *logname=2012311032*;8 `. E8 W: S/ n+ V9 ]4 s: X  d

$ l9 g5 j; U- q: y, O: F: ~. |- R$ch = curl_init($login_url);: Y2 b0 v! g; E; C/ Z: Y& F6 _
curl_setopt($ch,CURLOPT_HEADER,0);1 u6 ?4 [' U3 }2 B6 L
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);1 ~2 _( y# _; H* F2 e3 j$ ?6 [
curl_setopt($ch,CURLOPT_POST,1);9 n9 b  z$ [: k* _7 Z  F4 J
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);- R  z0 d8 s8 d7 B0 r0 C* V) G
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);
& Z' c! B3 Z& F. k) ~curl_exec($ch);3 f0 b- F7 v* S% i8 {! T" O- U  ?) `
curl_close($ch);' n% h# @! J& y: k4 K: w  F
* \, {: d) x  H5 o
$url=*http://222.88.107.92/exam/query/query.jsp*;   //這裡沒有【url】一發貼就自己戴上了3 q, m& t' r" e6 z( Q3 E
$ch = curl_init($url);
7 G/ l( X% Y8 D' r) ycurl_setopt($ch,CURLOPT_HEADER,0);
: g' Z5 ^& F: t( D& Vcurl_setopt($ch,CURLOPT_RETURNTRANSFER,0);# w8 G: l$ y  t2 p" n2 P. K
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);
  w; @' t2 R/ }$contents=curl_exec($ch);
5 N/ t8 r+ s$ gcurl_close($ch);% e: e. p! p& m/ u  X: x
?>[/mw_shl_code]
, \+ t- _- z- Q- l+ s e1e2fbedab64034f01be2772acc379310a551d68.jpg
% `6 Y! y" a, T" f% H
+ P' [! k& w, i4 ?9 _7 F問了貼吧,csdn好多地方,都沒有答案。我急著要弄一個微信查成績的訂閱號,就搜索教程,臨時學了下php的curl功能,不知道tgl的親們懂這個嗎
  m: B; g& j' v% k( [% K
& |' _) ~* w% p0 y; S, ]( r# }  E# }$ A3 ?* g( B+ [
4 n: ~' g" F" r. h5 \8 K
' i( j  ^1 z$ C9 e3 i

* Y; a9 K$ s4 l0 z, Y; s& A+ O: n3 a

# c, n* n- w& B5 V' Q
* Z$ h' O5 V! c' M8 O6 `
: G: J: U+ M( `, k

點評

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

使用道具 舉報

 樓主| 發表於 2014-10-10 13:14:45 | 顯示全部樓層
希望這裡的php大神可以解答下,我是學的php100視頻教程滴88講,照著那個代碼寫的: C: C; b8 w0 D; f' \$ _  i
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:19:52 | 顯示全部樓層
我在本地的根目錄有建一個temp文件夾來存放cookie文件
4 L4 t3 ~* u, `
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 13:21:49 | 顯示全部樓層
這些一般是用來弄做小偷程序的吧,這裡的大神應該不少吧
5 J" E* ]2 Z# @# E' N5 J3 x& h& b
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:34:48 | 顯示全部樓層
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。
4 t# q7 W1 H; T5 }! g0 G. J/ h
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 13:35:28 | 顯示全部樓層
你這個提示信息。可能是編碼不對。
  Z9 u! t& ?  q' f& L* B
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 14:09:20 來自手機 | 顯示全部樓層
nihao123 發表於 2014-10-10 13:34, d: V& M3 ^0 t/ w  Z) P
這個模擬登錄我建議你用python做,那個對GET,POST方法支持好點。

& h, h" P+ l! i6 I3 t# l; f) d不懂python 。。。。。      php還只是剛學
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:32:29 | 顯示全部樓層
模擬登陸網搜一大把,去oschina.net搜索下相關代碼
+ d6 R. M7 _9 i! s7 z
回復 给力 爆菊

使用道具 舉報

發表於 2014-10-10 14:55:29 | 顯示全部樓層
本帖最後由 生魚片 於 2014-10-10 15:01 編輯 ; V3 w8 U, }  Z5 b/ u1 G  O: t
0 y3 l& E0 `4 w+ z4 w$ {
把這些亂七八糟去掉 直接
* _+ |( q# j" X9 C+ tGET http://222.88.107.92/exam/query/query.jsp?logname=2012311032: m3 b% N- r4 S2 @+ G; L
不就完了嘛
8 N$ \  C8 C5 O! k10豬毛到手
0 c$ u; d) T# z0 c. \
1 F" T, e! u* j5 s$ {6 ~" j6 A& @+ O8 g7 L% x
[mw_shl_code=php,true]$curl = curl_init(); ; T' @/ V4 p- |
curl_setopt($curl, CURLOPT_URL,"http://222.88.107.92/exam/query/query.jsp?logname=2012311032");
3 @, }5 E4 m% \curl_setopt($curl, CURLOPT_HEADER, 1);1 y- j* t0 z- G1 Q4 S8 [0 [
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);8 v6 n$ i7 ?- v2 S& N0 S
$str1 = curl_exec($curl);6 m9 A: \) R# S3 H$ d
curl_close($curl);
; L, N- G: M* u2 d& H* k7 becho $str1;[/mw_shl_code]
6 J% D' i- J! n$ n& u

點評

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

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-10-10 16:49:52 來自手機 | 顯示全部樓層
生魚片 發表於 2014-10-10 14:55' |& E+ _* B* ~( u9 x# @2 L  q
把這些亂七八糟去掉 直接& @3 _1 d7 ]5 N8 [8 S, ?% Q# `; r
GET http://222.88.107.92/exam/query/query.jsp?logname=2012311032
; @! U3 T) ^) x" V8 X) s% }- D* d不就完了嘛5 X4 z: T$ i9 `* j

( x" w" r; F4 S你這個好像只能獲取這一個學號的信息吧,我需要做成那種用戶填自己的學號,然後通過模擬登陸,正則抓取之後返回微信的那種
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-5-12 17:23

By DZ X3.5

小黑屋

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