【问题标题】:How to parse Facebook fan page from HTML code with PHP如何使用 PHP 从 HTML 代码中解析 Facebook 粉丝页面
【发布时间】:2012-02-06 11:04:17
【问题描述】:

我需要 regex 模式 示例 PHP 与 preg_match_all 用法如何从 HTML 代码解析 Facebook 粉丝页面 URL。

例子:

http://www.facebook.com/pages/SomeTitle/6203451642
http://www.facebook.com/SomeTitle

【问题讨论】:

  • 你知道,如果http://www.facebook.com/SomeTitle "SomeTitle" 可以是用户名,除非你查询 Graph API 你永远不知道那是一个页面......

标签: php regex preg-match preg-match-all facebook-page


【解决方案1】:
/((?:https?:\/\/(?:\w+\.)?)?facebook\.\w+\/[^\s">'\};]+)/

上面捕获了第 1 组中的 url。

这应该适用于所有地区(顶级域)和 HTTPS 或 HTTP 的 facebook,或者完全忽略这些而只编写 facebook.com/mypage 的用户。

【讨论】:

    猜你喜欢
    • 2013-04-26
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2011-04-05
    • 2011-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多