作者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