gpt4 book ai didi

python - 如何在 Qualtrics 中循环数百个图像 - 实现代码所需的帮助

转载 作者:行者123 更新时间:2023-11-30 22:41:36 28 4
gpt4 key购买 nike

我想使用 Qualtrics 获得 700 多张图像的评级(即参与者必须表明他们对这些图像的评价有多负面或正面)。每个图像的问题都是完全相同的,但似乎没有简单的方法可以只创建一次问题,然后循环遍历我希望参与者评分的所有图像。显然,我真的不想把同样的问题写 700 遍。

我在 Stack Overflow 上找到了一个相关答案,它似乎提出了一个很好的解决方案 - 这里是:Randomization in Qualtrics using Photos or Graphics and Loop and Merge 。然而,我的问题不仅仅是重复这个问题,因为我在运行底部的网页抓取代码时遇到了麻烦(我是一个非常缺乏经验的编码员,Python 知识有限),因此有一些后续问题。

我尝试以多种不同的方式运行上述代码(我有 BeautifulSoup 和 Selenium):

1) 使用建议的所有代码创建一个 .py 文件(例如 getURL.py),然后从 PowerShell(我知道如何运行 python 代码的唯一方法)运行它

python getURL.py

这会打开一个 Chrome 浏览器(data:,),但它最终创建的文件是空的。我猜当我导航到库时,代码已经运行并到达 for 循环的末尾。

2) 我尝试在 PowerShell 的 Python 解释器中逐行运行它,如下所示:我将浏览第一个 block ,这将打开浏览器,然后导航到浏览器中的照片库(除了在浏览器中显示网站之外,我还应该做其他事情吗?)。一旦完成,我将使用 for 循环继续执行下一个代码块 - 我会将其粘贴到解释器中,无论是作为 block 还是逐行 - 但 python 似乎不执行它。 p>

谁能告诉我如何运行该代码?

或者:有谁知道更简单的方法 a) 让 Qualtrics 循环图像,或 b) 快速获取 700 个 URL 的列表?

非常感谢您的帮助。

最佳答案

你没有说图像存储在哪里。如果它们存储在 Qualtrics 中,这相当简单:

  1. 获取照片网址或图像 ID 的列表(如果照片存储在您的 Qualtrics 库中,请转至帐户设置/Qualtrics ID。然后点击存储照片的库。复制图像 ID 并将其粘贴到电子表格中.)
  2. 根据需要编辑您的电子表格。
  3. 将电子表格中的网址或图像 ID 复制并粘贴到循环和合并设置中。这可以一次性完成。
  4. 在循环和合并 block 中创建您的问题。在适当的位置包含 html 标记。您可以将 url 或图像 id 通过管道传输到 src 属性中的适当位置。例如,如果您使用的图像 ID 的名称位于字段 1 中,图像 ID 位于字段 2 中,则 html 可能如下所示:

    ${lm://Field/1} “边框=“0”></p></li></ol></p>			            </div>															<div style=

    关于python - 如何在 Qualtrics 中循环数百个图像 - 实现代码所需的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42470395/

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