Invoke-WebRequest提速 4


在PowerShell 3.0以后的版本中Invoke-WebRequest用途非常广泛,给采集党,web服务调用党带来了很多方便。但是Invoke-WebRequest的执行速度稍微有点慢,先是看到一个进度条在请求数据,数据请求完毕后,结果还没有出来,不知道它在搞什么鬼。今天我们通过两个措施让Invoke-WebRequest提速。

隐藏滚动条

滚动条也需要交互,也会占用资源,不用它稍微会好一点。

$ProgressPreference='silentlycontinue'

使用UseBasicParsing

使用-UseBasicParsing后,Invoke-WebRequest在请求完数据后,就不会调用IE去进行DOM树结果的解析,效率提高明显。而且如果使用的操作系统是Windows 2012 core,默认是没有装IE的,此选项还是必须的。

×用微信扫描并分享
本文链接: https://www.pstips.net/invoke-webrequest-speed-raising.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

4 条评论 “Invoke-WebRequest提速