看板 PHP 關於我們 聯絡資訊
最近寫專題想寫一隻程式來抓取登入FACEBOOK後頁面的資料 爬文過後大概就是把COOKIE傳進去接著用CURL模擬登入去抓網頁 我試著從使用者電腦中找到了COOKIE也傳進去使用者帳號密碼 可是抓出來的網頁內容就只有 Resource id #2 123456 其他完全沒有東西....QQ 不知道是甚麼問題,希望高手相助!! 以下是程式碼 <?php $username='XXXXXXXXXXX@yahoo.com.tw'; $password='XXXXXXX'; //這邊是密碼 $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.facebook.com/home.php'); //curl_setopt($curl, CURLOPT_URL, 'http://www.facebook.com/login.php'); curl_setopt($curl, CURLOPT_POSTFIELDS, 'email='. $username .'&pass='. $password .''); $result = curl_exec($curl); curl_close ($curl); echo $result; echo"<p>"; echo "123456"; //測試用 ?> 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.142.240
knives:FB明明就有公開的API不用還自己寫curl 11/21 22:20
Jerr:echo curl_exec($curl) 才是你要的 11/21 22:42
to 一樓 主要是希望能不透過那個介面直接從我這支程式抓下來 謝謝你的指教 謝謝二樓 我忘記debug了 不過結果還是一樣 謝謝你 ※ 編輯: kobe04262002 來自: 58.114.142.240 (11/21 22:55)
arrack:post的位置錯了 不過我想就算登進去了 也很難有啥動作 11/22 01:15
arrack:建議還是乖乖用api吧 11/22 01:15
juan19283746:原po說說哥 11/24 17:53
kobe04262002:= = 11/25 14:07