[請益] 有關抓取FACEBOOK登入後的頁面內容

看板PHP作者 (摳屁蛋)時間13年前 (2010/11/21 20:37), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
最近寫專題想寫一隻程式來抓取登入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

11/21 22:20, , 1F
FB明明就有公開的API不用還自己寫curl
11/21 22:20, 1F

11/21 22:42, , 2F
echo curl_exec($curl) 才是你要的
11/21 22:42, 2F
to 一樓 主要是希望能不透過那個介面直接從我這支程式抓下來 謝謝你的指教 謝謝二樓 我忘記debug了 不過結果還是一樣 謝謝你 ※ 編輯: kobe04262002 來自: 58.114.142.240 (11/21 22:55)

11/22 01:15, , 3F
post的位置錯了 不過我想就算登進去了 也很難有啥動作
11/22 01:15, 3F

11/22 01:15, , 4F
建議還是乖乖用api吧
11/22 01:15, 4F

11/24 17:53, , 5F
原po說說哥
11/24 17:53, 5F

11/25 14:07, , 6F
= =
11/25 14:07, 6F
文章代碼(AID): #1CwH9obz (PHP)
文章代碼(AID): #1CwH9obz (PHP)