如何抓取facebook用户名?使用preg_matching?
这是我的示例代码!
<?php
$page = file_get_contents("http://www.facebook.com/profile.php");
$username = preg_match('/<meta http-equiv=refresh content="0; URL=^[A-Za-z0-9]+$/', $page, $matches) ? $matches[1]: '/djmardagz?_fb_noscript=1';
echo $username;
?>
这是我的想法,但它不起作用,有谁知道如何获取Facebook用户名? 例如: 你访问我的网站,之后我得到你的facebook用户名....
那怎么办?谁都知道?请分享:)
答案 0 :(得分:0)
唯一可能的方法是,如果您将引荐来源返回到以下网址:
facebook.com/profile.php?id=....
然后,您可以非常轻松地解析网址并获取有关用户的更多信息。但如果您没有这些信息,则无法这样做。
然后使用curl和reg匹配来解析网址非常容易。