我似乎无法使用Powershell访问网页.我一直得到“(407)代理身份验证要求”.我尝试了很多东西.我不知道代理是什么或它需要什么样的身份验证.我唯一可以访问的是IE,它使用脚本进行配置.我尝试使用一些IP,但没有运气.有任何想法吗?
这是我尝试过的一个例子:
$wc = New-Object System.Net.WebClient $wc.Headers.Add("User-Agent","Mozilla/4.0+") $wc.Proxy = [System.Net.WebRequest]::DefaultWebProxy $wc.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials $wc.DownloadString("http://stackoverflow.com")
解决方法
我有一个类似的问题,并用两行powershell解决了它:
$browser = New-Object System.Net.WebClient $browser.Proxy.Credentials =[System.Net.CredentialCache]::DefaultNetworkCredentials
希望这可以帮助.