我需要访问Facebook页面的HTML,以从中提取数据。因此,我需要创建一个WebRequest
。
例如:
我的代码在其他网站上运行良好,但对于Facebook来说,我必须登录才能访问HTML。
如何使用Firefox数据创建Facebook页面的WebRequest
?
我尝试了这个:
List<string> HTML_code = new List<string>();
WebRequest request = WebRequest.Create(URL);
using (WebResponse response = request.GetResponse())
using (StreamReader stream = new StreamReader(response.GetResponseStream()))
{
string line;
while ((line = stream.ReadLine()) != null)
{
HTML_code.Add(line);
}
}
然而生成的 HTML 是未登录状态下 Facebook 主页的 HTML。