这是我的示例表格:
https://docs.google.com/forms/d/e/1FAIpQLSfVXZ1721ZRrHetp1qUak9T-o-MwKA9G3q01rLAFI2OJhZjUw/viewform
我想用python发送对此的响应,但是我不知道如何填充“文本框”,所以我什至无法启动它。你能帮我吗?
答案 0 :(得分:0)
要向Google表单提交数据,您首先需要在网址中将viewform
替换为formResponse
。
您将POST
提交到表单响应URL。
您需要牢记两件事。
获取表单响应URL
。可以通过将form ID
替换为以下内容来找到它:
https://docs.google.com/forms/d/<form_id>/formResponse
组装提交。这将是一个字典参考,其中键是表单问题的ID,值是您要提交的值。要获取ID,请再次进入实时表单并检查通常用于输入信息的html (Right Click -> Inspect Elements)
组件。您应该发现一组具有name属性的ss结构通道对象,例如:
name="entry.<id>"
发送响应的简单程序是:
import requests
url ="https://docs.google.com/forms/d/e/1FAIpQLSfVXZ1721ZRrHetp1qUak9T-o-MwKA9G3q01rLAFI2OJhZjUw/formResponse"
data_to_send = 'DATA' # Assign Data to be sent
requests.post(url, {"entry.685250623":data_to_send}) # Found the entry Id viewing your form
希望这能回答您的问题!