gpt4 book ai didi

facebook - 如何从任何用户的 Facebook 页面获取全名和照片?

转载 作者:行者123 更新时间:2023-11-30 05:26:49 25 4
gpt4 key购买 nike

我想访问有关 Facebook 上任何用户的公共(public)信息。基本上,这意味着只有用户图片和全名,仅此而已。它是您在未登录的情况下打开页面时获得的信息,如下所示:

http://www.facebook.com/jurgenappelo

但是,当我尝试从代码执行此操作时,Facebook 返回此消息:

“您使用的是不兼容的网络浏览器。”

我正在尝试模仿 Firefox 浏览器,但这似乎不起作用。难道我做错了什么?还是 Facebook 使用其他技术来阻止这种情况?

        var requestString = "http://www.facebook.com/jurgenappelo";
var request = (HttpWebRequest)WebRequest.Create(requestString);
request.Headers.Add("HTTP_USER_AGENT", "Gecko/20050511 Firefox/1.0.4");
try
{
HttpWebResponse response =(HttpWebResponse)request.GetResponse();
if (response != null)
{
if (response.StatusCode == HttpStatusCode.OK)
{
Stream stream = response.GetResponseStream();
using (StreamReader reader = new StreamReader(stream))
{
var html = reader.ReadToEnd();
}
}
response.Close();
}
}
catch { }

最佳答案

Am I doing something wrong?

您违反了 Facebook 的条款和条件:

You will not collect users' information, or otherwise access Facebook, using automated means (such as harvesting bots, robots, spiders, or scrapers) without our permission.

http://www.facebook.com/terms.php?ref=pf

关于facebook - 如何从任何用户的 Facebook 页面获取全名和照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com