Re: [請益] 如何用curl擷取登入後的畫面?

看板PHP作者 (我叫"阿伯")時間16年前 (2009/11/04 17:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
網路google plurk API上應該可以找到一堆範例...Orz <?php $username='yournick'; $password='yourpass'; $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookie.txt'); curl_setopt($curl, CURLOPT_URL, 'http://www.plurk.com/Users/login'); curl_setopt($curl, CURLOPT_POSTFIELDS, 'nick_name='. $username .'&password='. $password .''); curl_exec($curl); //Other actions ?> 畢竟每一個網站對於登入的方式不一樣 要慢慢try or google ※ 引述《shen616 (Chou)》之銘言: : google一下可以使用curl : 就以登入pluck為例子寫了一隻小程式,只是最後密碼欄位都沒辦法傳過去 : 只能看到所輸入的帳號? : 以下是程式碼: : <? : $ch = curl_init(); : curl_setopt($ch, CURLOPT_URL, 'http://www.plurk.com/Users/showLogin'); : curl_setopt ($ch, CURLOPT_POST, 1); : curl_setopt ($ch, CURLOPT_POSTFIELDS, 'nick_name=XXXX'.'&password=XXXXX'); : curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); : curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); : echo $store = curl_exec ($ch); : curl_close ($ch); : ?> : 該怎麼做可以傳帳號密碼到某些網站如yahoo,google : 然後可以自動案登入到頁面呢? -- (__) (oo) ..."Have you mooed today?"... /------\/ / | || * /\---/\ ~~ ~~ Welcome to my Blog http://www.renn999.co.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.250.13 ※ 編輯: renn999 來自: 140.116.250.13 (11/04 17:54)

11/05 00:29, , 1F
rplunkapi
11/05 00:29, 1F
文章代碼(AID): #1AyKyF6t (PHP)
文章代碼(AID): #1AyKyF6t (PHP)