gpt4 book ai didi

ruby - Mechanize 发送 POST 以填充页面上的数据

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

我有一个站点,它发送一个 POST 来填充页面上的一些数据。我通常会查看 Charles Proxy 中的 POST 并传递如下参数:

bot.post('https://www.google.com?', {
"parameter" => "value",
"SESSION_parameter_ID" => "value2})

但是,当我查看 Charles 中的请求时,它只是发送这样的文本:
callCount=1
page=/eplus/mao.portal?_nfpb=true&_pageLabel=pBillPayHistory&_nfls=false
httpSessionId=2GQQQj3McPh2vQzvxnFb5KM9qgfn80Sqv2L8sC16p66nvxc5yJv5!1006025334
scriptSessionId=22A83635CAD97A33C8255AC8D559FD27672
c0-scriptName=BillingService

如何将 POST 发送到 URL 并将请求参数作为文本发送?

最佳答案

该 Content-Type header 应为:application/x-www-form-urlencoded

所以尝试:

bot.post url, vars, ({'Content-Type' => 'application/x-www-form-urlencoded'})

关于ruby - Mechanize 发送 POST 以填充页面上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115477/

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