响应包含文本框的 google 表单?

Response to a google form including text box?

这是我的示例表格:
https://docs.google.com/forms/d/e/1FAIpQLSfVXZ1721ZRrHetp1qUak9T-o-MwKA9G3q01rLAFI2OJhZjUw/viewform

我想用python给它发送一个回复,但是我不知道如何填写"text box",所以我什至无法启动它。你能帮我吗?

要向 google 表单提交数据,您首先需要将 url.

中的 viewform 替换为 formResponse

您将 POST 提交表单回复 URL。 你需要记住两件事。

  1. 获取表单响应 URL。可以通过将您的 form ID 替换为以下内容来找到它:

    https://docs.google.com/forms/d/<form_id>/formResponse

  2. Assemble投稿。这将是一个字典参考,键是表单问题的 ID,值是您要提交的内容。要获取 ID,请再次转到您的实时表单并检查通常输入信息的 html (Right Click -> Inspect Elements) 组件。你应该发现一组 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

希望这能回答您的问题!!!