作者kobe04262002 (摳屁蛋)
看板PHP
標題[請益] 有關抓取FACEBOOK登入後的頁面內容
時間Sun Nov 21 20:37:03 2010
最近寫專題想寫一隻程式來抓取登入FACEBOOK後頁面的資料
爬文過後大概就是把COOKIE傳進去接著用CURL模擬登入去抓網頁
我試著從使用者電腦中找到了COOKIE也傳進去使用者帳號密碼
可是抓出來的網頁內容就只有
Resource id #2
123456
其他完全沒有東西....QQ
不知道是甚麼問題,希望高手相助!!
以下是程式碼
<?php
$username='
[email protected]';
$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
1F:→ knives:FB明明就有公開的API不用還自己寫curl 11/21 22:20
2F:推 Jerr:echo curl_exec($curl) 才是你要的 11/21 22:42
to 一樓 主要是希望能不透過那個介面直接從我這支程式抓下來
謝謝你的指教
謝謝二樓 我忘記debug了 不過結果還是一樣 謝謝你
※ 編輯: kobe04262002 來自: 58.114.142.240 (11/21 22:55)
3F:→ arrack:post的位置錯了 不過我想就算登進去了 也很難有啥動作 11/22 01:15
4F:→ arrack:建議還是乖乖用api吧 11/22 01:15
5F:推 juan19283746:原po說說哥 11/24 17:53
6F:→ kobe04262002:= = 11/25 14:07