You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

带登录状态的Google Form POST请求返回200但数据未实际录入的问题求助

带登录状态的Google Form POST请求返回200但数据未实际录入的问题求助

重要编辑补充:后来发现,除了emailAddress、token以及以entry.开头的字段外,其他额外参数都是不需要的。移除dlut、submissionTimestamp、hud、fvv、partialResponse和fbzx这些字段后,请求就能成功提交了。


我之前手动登录了Google账号,并且保存了当时的Cookie,现在需要用这些Cookie来提交一个要求登录才能访问的Google表单。

这个表单结构很简单,只需要填写个人信息和几个随机问题,我已经能正确识别表单元素并构造出请求数据,具体如下:

enterData = {
   "emailAddress":"emailhere@gmail.com",
   "dlut":"1734495396",
   "submissionTimestamp":"1734503245",
   "entry.466815253_sentinel":"",
   "token":"redacted",
   "hud":"true",
   "fvv":"1",
   "partialResponse":"[null,null,\"-2993399899787926559\"]",
   "pageHistory":"0",
   "fbzx":"-2993399899787926559",
   "entry.2006548712":"answer1",
   "entry.526914826":"answer2",
   "entry.481670044":"answer3",
   "entry.114368998":"answer4",
   "entry.346692381":"123 main st",
   "entry.93217058":"",
   "entry.657953517":"Chesterfield",
   "entry.1938294066":"MO",
   "entry.1075043656":"63017-5428",
   "entry.466815253":"11"
}

我用来发送请求的代码如下:

# 目标为该Google表单的formResponse提交端点
url = '表单专属提交地址'
resp = session.post(url=url, data=enterData)

现在的问题是:请求返回了200的状态码,说明认证应该是没问题的,但表单后台就是看不到我提交的数据。返回的HTML响应里甚至能看到表单字段都被正确填充了,但数据就是没被真正录入到表单的结果里。我实在搞不懂这是怎么回事,有没有朋友能帮忙排查一下问题?


备注:内容来源于stack exchange,提问作者Riinzlerr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:13:08