在facebook profile.php上的preg_matching

时间:2011-06-17 04:37:58

标签: php facebook username

如何抓取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用户名....

那怎么办?谁都知道?请分享:)

1 个答案:

答案 0 :(得分:0)

唯一可能的方法是,如果您将引荐来源返回到以下网址:

facebook.com/profile.php?id=....

然后,您可以非常轻松地解析网址并获取有关用户的更多信息。但如果您没有这些信息,则无法这样做。

然后使用curl和reg匹配来解析网址非常容易。