0
我想提取HTML的Facebook用戶ID,這可能嗎?PHP - 如何獲取Facebook用戶ID不帶API?
我想以這種方式,但不返回結果。
function get_subs($url){
$url = 'http://www.facebook.com/'.$url.'';
$url = get_data($url);
preg_match('/"profile_id": (.*?),/',$url,$result);
$return = preg_replace("/[^\d]/", "", $result[1]);
return $return;
}
$key = get_subs($url)
做了任何調試,比如檢查'$ url'是否包含你正在尋找的任何東西?並且由於你正在提取html,所以你不應該使用正則表達式...... –
@MarcB當然你可以使用RegExps來解析HTML ......它在這裏說:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags(對不起,公然藉口再次提及那個老栗子) – CD001
刮臉是針對Facebook的ToS。如果您想了解FB用戶的任何信息,請使用應用程序並讓他們登錄到該用戶。 – CBroe