使用Boursorama的参数页面,PowerShell Invoke-WebRequest结果不正确

时间:2017-11-27 09:54:23

标签: powershell

我试图从boursorama网站获取数据,但是当我使用参数" page"发送请求时,如果page = 1或page = 50,则结果相同。 / p>

网址如下:http://www.boursorama.com/bourse/derives/turbos/

我的目标是获取一份名为" Rechercher des Turbos,Call ou Put"的网站部分的产品清单。

以下是请求:

$Data = Invoke-WebRequest -Method Post -URI "http://www.boursorama.com/ajax/ui/refresh.phtml/boursorama/block/bourse/derives/search/turbos?page=30" -Headers @{"X-Brs-Xhr-Request"="true";"X-Requested-With" = "XMLHttpRequest"} -body "parameters[page]=30&class=Boursorama_Block_Bourse_Derives_Search_Turbos"

$Data.content

1 个答案:

答案 0 :(得分:1)

不确定,但您可以尝试:

$r=iwr http://www.boursorama.com/bourse/derives/turbos/?page=30
$r.ParsedHtml.getElementsByTagName('td') |?{$_.classname -eq 'tdv-isin'} |select innerHTML