Re: [請益] 如何用curl擷取登入後的畫面?
網路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
11/05 00:29, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章