PowerShell 2.0 - 如何从受密码保护的网站请求数据?
PowerShell 2.0 - How to request data from password protected website?
我试图在我的 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 上受密码保护的帐户中获取这些信息?
顺便说一句,我必须在第 4 行代码 'Basic' 中输入什么。
我认为 Facebook 的身份验证系统不允许您这样做。
他们有一个特定的 API 专用于从他们那里获取信息。
您可以从这里开始:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.5
我试图在我的 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 上受密码保护的帐户中获取这些信息? 顺便说一句,我必须在第 4 行代码 'Basic' 中输入什么。
我认为 Facebook 的身份验证系统不允许您这样做。
他们有一个特定的 API 专用于从他们那里获取信息。
您可以从这里开始:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.5