使用Powershell和Proxy访问Web

前端之家收集整理的这篇文章主要介绍了使用Powershell和Proxy访问Web前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我似乎无法使用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

希望这可以帮助.

猜你在找的HTML相关文章