代码之家  ›  专栏  ›  技术社区  ›  Jacob Proffitt

抓取Facebook应用程序中的数据

  •  3
  • Jacob Proffitt  · 技术社区  · 15 年前

    private static string getPage(string pageAddress)
    {
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(baseUri, pageAddress));
        HttpWebResponse response = (HttpWebResponse)req.GetResponse();
        StreamReader readStream = new StreamReader(response.GetResponseStream());
        string page = readStream.ReadToEnd();
        readStream.Close();
        response.Close(); // I know, I'm paranoid and this is likely redundant...
        return page;
    }
    

    <script type="text/javascript">
    if (parent != self) 
    top.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
    else self.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
    </script>
    

    有没有办法告诉应用程序我真的 真正的我?

    5 回复  |  直到 15 年前
        2
  •  3
  •   Brian Mains    15 年前

    http://www.facebook.com/developers 获取有关这些对象/方法/创建应用程序的更多信息,以便查询facebook数据。

        3
  •  1
  •   Ivo    15 年前

    您需要使用facebook API从facebook获取数据。他们阻止屏幕扫描

        4
  •  1
  •   Drew LeSueur    15 年前

    您首先必须编写一个脚本,以编程方式登录facebook。 然后你必须保存你得到的饼干。

    (curl内置了cookie处理)

        5
  •  1
  •   Ofri Raviv    15 年前

    我认为他们使用cookies来通过身份验证,所以首先你需要你的应用程序登录facebook,并将cookie保存在CookieContainer中,然后将其分配给req.CookieContainer,然后才是req.GetResponse();

    推荐文章