gpt4 book ai didi

ruby - 抓取,我的查询参数错误

转载 作者:行者123 更新时间:2023-12-04 16:20:32 29 4
gpt4 key购买 nike

我在使用 Ruby 和 Mechanize 将 POST 查询传递到站点的网站上。访问站点的查询基于 firebug,如下所示

param.PrdNo=-1&param.Type=Prop&param.RequestType=Normal&param.PropParams%5B0%5D.CrId=Base-MLB+Su+Washington+Na%40Atlanta+Brave

我在我的 ruby​​ 代码中传递的 QUERY 是这个
QUERY = { "param.PrdNo" => "-1",
"param.Type" => "Prop",
"param.RequestType" => "Normal",
"param.PropParams[0].CrId" => "Base-MLB+Su+Washington+Na@Atlanta+Brave"}

doc.agent.post(url, QUERY, content_type)

记录器打印出以下内容
D, [2014-08-10T14:46:24.844744 #15801] DEBUG -- : query: "param.PrdNo=-1&param.Type=Prop&param.RequestType=Normal&param.PropParams%5B0%5D.CrId=Base-MLB%2BSu%2BWashington%2BNa%40Atlanta%2BBrave"

如何让我的代码进行看起来像来自 firebug 的查询的查询?

最佳答案

您可以发布字符串:

vars = "param.PrdNo=-1&param.Type=Prop&param.RequestType=Normal&param.PropParams%5B0%5D.CrId=Base-MLB+Su+Washington+Na%40Atlanta+Brave"
doc.agent.post url, vars, content_type

它将作为原始帖子正文发送。

关于ruby - 抓取,我的查询参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25231995/

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