这是我的代码:
<?php
$url = "https://www.facebook.com/login/identify?ctx=recover&lwv=110";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: graph.facebook.com'));
$output = curl_exec($ch);
curl_close($ch);
var_dump($output);
我正在尝试获取某个facebook页面的内容(html)。但我的代码返回一个空白页面。我的意思是它什么都不返回输出:
bool(false)
怎么了?我该如何解决?
注意:我的php启用了CURL。
答案 0 :(得分:0)
对Facebook运行自动脚本不好。如果你需要任何形式,最好使用他们的图形api。
现在你没有得到任何东西,因为你没有处理重定向,也没有提供任何用户代理字符串。
AbstractControl