gpt4 book ai didi

r - 从 R 填写谷歌表格

转载 作者:行者123 更新时间:2023-12-04 02:53:36 26 4
gpt4 key购买 nike

我想使用 R 来填写以下(演示)表格:

https://docs.google.com/forms/d/1daaGo7XZaaGGPvTOconG8QZItqaLeIZmSpPPcgxTJvg/viewform

关于如何做到这一点有什么建议吗?

谢谢!

最佳答案

大纲:

第 1 步:使用标准 R 网络抓取技术从网页中抓取 FORM 元素,并找到您要填写的所有表单小部件的 name 属性。例如:

<input type="radio" name="entry.1945263135" value="Option 1" id="group_1945263135_1" class="ss-q-radio" aria-label="Option 1">

为您提供问题 1 中选项 1 单选按钮的名称。

第 2 步:通过抓取 FORM 元素的属性获取 POST 地址。

第 3 步:使用 RCurl:postForm 发送表单,构造 .params 参数以将值映射到小部件名称。参见 RCurl docs为了那个原因。每个参数的确切值取决于小部件(复选框、单选框、文本等),因此我不会在这里详述。

棘手的棘手问题是,您是要为任何 google 表单设置通用格式,还是一次性将 name 属性编码到您的代码中。事实上,如果您只希望它适用于一种形式,您可以只查看页面源代码并将所有名称和 POST 地址硬编码到您的代码中,而无需抓取。那么它只是为 postForm 构建 .params 的问题,如果这是问题所在,那么我建议您阅读文档,尝试一些东西,然后在您遇到问题时提出更具体的问题失败。

关于r - 从 R 填写谷歌表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17118342/

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