PowerShell 2.0 - 如何从受密码保护的网站请求数据?

时间:2015-11-17 06:43:08

标签: html powershell request powershell-v2.0

我试图在我的Facebook页面上从网站上请求信息。

视图源:https://www.facebook.com/myFacebookName

这就是我尝试过的,因为我需要一个登录名和密码才能从Facebook获取上述信息。所以我尝试了这段代码:

$webclient = new-object System.Net.WebClient
$credCache = new-object System.Net.CredentialCache
$creds = new-object System.Net.NetworkCredential("myEmailAddress","myPassword")
$credCache.Add("http://www.facebook.com/", "Basic", $creds)
$webclient.Credentials = $credCache
$webpage = $webclient.DownloadString("http://www.facebook.com/")

$fbtextfile = [System.Net.WebRequest]::Create('view-source:https://www.facebook.com/myFacebookName')
$fbtextfile | out-file C:\Test1\process.txt

但不幸的是,它不起作用:( 无论如何,是否可以从facebook.com上受密码保护的帐户获取这些信息? 顺便说一下,我必须放入' Basic'在第四个代码行。

1 个答案:

答案 0 :(得分:0)

我不认为Facebook的身份验证系统会允许你这样做。

他们有一个专门用于从中获取信息的API。

您可以从这里开始:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.5