win_uri uses "Invoke-WebRequest" under the covers, which apparently
uses Internet Explorer to parse a webpage. The problem is if a user
has never run Internet Explorer, it will be unable to do that. The
work around for this is to set the "-UseBasicParsing" flag.
The only advantage to having the Internet Explorer parsed page is
that you can then access the DOM as if it was a powershell
argument. That doesn't seem super useful for Ansible to be able
to do, so I set the default to be "-UseBasicParsing"
-Thismodulereliesupon'Invoke-WebRequest',whichbydefaultusestheInternetExplorerEnginetoparseawebpage.There's an edge-case where if a user hasn'trunIEbefore,thiswillfail.TheonlyadvantagetousingtheInternetExplorerpraseristhatyoucantraversetheDOMinapowershellscript.Thatisn't useful for Ansible, so by default we toggle 'UseBasicParsing'. However, you can toggle that off here.