2017-11-27 7 views
1

boursoramaのWebサイトからデータを取得しようとしていますが、パラメータ "page"でリクエストを送信すると、page = 1またはhttp://www.boursorama.com/bourse/derives/turbos/PowerShell Invoke-WebRequest Boursoramaのパラメータページで不正確な結果

私の目標は「コールが入れOU Rechercherデ・ターボ」と呼ばれるWebパーツ内にある製品のリストを得ることです:ページ= 50

URLは次のとおりです。続き

はリクエストです:

$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

わからないが、あなたは試すことができます:

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

は非常に多くのロイックをありがとうございます! – Adrien

+0

オブジェクトinnerhtmlを文字列に変換する方法を知っていますか? – Adrien

+0

try 'select -expand innerHTML' –

関連する問題