【问题标题】:Mechanical Turk: Using HTML in the APIMechanical Turk:在 API 中使用 HTML
【发布时间】:2008-11-24 18:39:14
【问题描述】:

任何使用过 Mechanical Turk 的人的问题:是否可以获取在 Mechanical Turk 网站上创建的 HTML 模板,然后通过命令行工具或 API 基于该模板创建更多 HIT?


根据 API 文档,不可能从 API 创建新的 HTML 并添加它。但是,我在这里要做的是使用我已经创建的 HIT 模板。似乎应该有一种方法可以使用该模板(并在 API 中加载新数据),因为亚马逊已经批准了它,而我已经将它用于 HIT。但我在文档中没有看到这样做的方法。


我想要 HTML 的主要原因是我可以应用无法通过问题文件应用的样式。如果有某种“丰富”的问题文件,那可能会解决问题。

【问题讨论】:

    标签: html mechanicalturk


    【解决方案1】:

    您可以在 Mechanical Turk 上发布一份工作,让某人获取您的模板并将您的数据插入其中,以用于您要创建的每个 HIT。

    (是的,这至少是半讽刺)

    【讨论】:

    • 回应几乎一半不是讽刺的:这将需要放弃我的凭据。从技术上讲,我绝对可以看到自己这样做。 :)
    • 如果您让凭据通过您控制的计算机远程工作,您就不必放弃凭据。在您自己的计算机上运行 Web 浏览器,限制它访问 mturk 上的任何帐户敏感页面,然后通过 RDP 或 VNC 或任何您的船的方式让他们访问它。
    【解决方案2】:

    我知道这是一个老问题,但 API 已更新为允许使用 HITLayout:http://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_HITLayoutArticle.html

    【讨论】:

      【解决方案3】:

      据我所知,我还没有看到使用 API 手动创建的问题的方法。

      如果您打算进行编程访问,那么完整使用 API 可能会更容易(即,通过 XML 指定您的问题并从该问题创建 HIT):

      http://www.codeplex.com/MTurkDotNet (.NET SDK)

      API 非常易于使用,并且有多个代码示例。

      或者,您可以使用可能更适合的“外部问题”问题类型 - 您可以自己托管整个问题表单。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多