PowerShell中的Invoke-WebRequest导致弹出警告“此页面上的脚本导致Web浏览器运行缓慢”

pcww981p  于 2022-12-23  发布在  Shell
关注(0)|答案(1)|浏览(141)

当尝试在PowerShell中运行Invoke-WebRequest时,做任何事情都要花很长时间,然后我收到一条消息说“此页面上的脚本导致您的Web浏览器运行缓慢”。我不介意太多,但这是一个自动重复的脚本,它将无人值守,弹出窗口需要用户选择是或否。
我试过-UseBasicParsing,但它修复了速度问题,但为了脚本的目的,我需要HTML解析。
如果我在正常浏览器中加载网站,我不会遇到任何问题,也找不到页面上运行缓慢的内容。
有没有什么办法让它忽略脚本时,使用调用WebRequest,因为我只是真正感兴趣的内容,表上的网页。
下面是带URL的实际命令,您可以查看是否得到相同的结果:

Invoke-WebRequest https://learn.microsoft.com/en-us/azure/active-directory/enterprise-users/licensing-service-plan-reference

任何帮助将不胜感激,因为我完全卡住了的想法在此刻!

kg7wmglp

kg7wmglp1#

我现在正在使用HTML敏捷包工具和powershell脚本来解决这个问题,这个脚本运行得很快。但是一般来说,你可以使用powershell模块PSParseHTML和函数ConvertFrom-HTMLTable。

相关问题