gpt4 book ai didi

json - 在Powershell或VBS中翻译的CURL命令

转载 作者:行者123 更新时间:2023-12-02 23:54:44 24 4
gpt4 key购买 nike

我在CURL中有一个返回数据的命令。我试图将其转换为PowerShell或VBS,但无法获取任何数据,并且代码中没有错误消息。

以下是我的CURL命令:

$Data = curl "http://www.boursorama.com/ajax/ui/refresh.phtml/boursorama/block/bourse/derives/search/turbos?" -H "X-Requested-With: XMLHttpRequest" -H "X-Brs-Xhr-Request: true" --data "class=Boursorama_Block_Bourse_Derives_Search_Turbos" --compressed

以下是我的Powershell命令:
$hash =@{
"class" = "Boursorama_Block_Bourse_Derives_Search_Turbos"
}

$JSON = $hash | ConvertTo-Json
$R = Invoke-WebRequest -Method Post -URI "http://www.boursorama.com/ajax/ui/refresh.phtml/boursorama/block/bourse/derives/search/turbos?" -Headers @{"X-Brs-Xhr-Request"="true"} -Body $JSON -ContentType “application/json”
$R.Content

以下是我的VBS命令:
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")
strJSONToSend = "{""class"": ""Boursorama_Block_Bourse_Derives_Search_Turbos""}"
xmlhttp.open "POST","http://www.boursorama.com/ajax/ui/refresh.phtml/boursorama/block/bourse/derives/search/turbos?",False
xmlhttp.setRequestHeader "X-Brs-Xhr-Request", "true"
xmlhttp.send strJSONToSend
xmlhttp.responseText

我有最后一个问题,我正在尝试发送参数“页面”,但是结果是相同的,但页面编号不同。

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

我不知道该参数是否必须在URL或正文中发送。

最佳答案

Salut Adrien。

使用PowerShell,您可以测试如下内容:

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

我收到了一个答案,但是我不知道它是否是您要寻找的答案。

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

关于json - 在Powershell或VBS中翻译的CURL命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com