使用boto3在create_hit和externalQuestion创建的HIT,在请求者的帐户中不可见

时间:2018-05-17 02:45:38

标签: python-3.x boto3 mechanicalturk

我是新手mturk用户。我使用托管在服务器上的外部问题为众包创建了HIT。我想知道是否有一个网络界面,我可以看到我的HIT的进展。我试着查看https://requester.mturk.com/managehttps://requestersandbox.mturk.com/manage。但我看不到使用boto3以编程方式创建的HIT。我应该看看别的地方吗?如果不是获取此信息的方式是什么?

1 个答案:

答案 0 :(得分:1)

我现在分享你的痛苦。截至2020年6月,这种情况没有改变。未通过MTurk Web界面创建的HIT不会显示在Web界面上。它是可怕的。我们提供3种查看和管理HIT的选项:

  1. 使用脚本和boto3。 <-目前最好的选择。
  2. 使用AWS CLI。
  3. 使用AWS Shell(aws-shell)。

我认为最好的选择是制作完全符合您需要的脚本。与仅使用AWS CLI相比,您有可能需要更有效地做事。 aws-shell不够易用,并且在这一点上,一年多来它还不受支持(根据其官方github问题跟踪器的判断)。

对于您的具体要求,您将需要使用list_hits()方法,可能还需要使用list_assignments_for_hit()方法。参见https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mturk.html

我对此也很陌生,因此,如果听起来像是勉强知道还是仅知道我在说什么,那是正确的。但是我也希望几个星期前当我呆呆的坐在这里时,对这个问题有一个简单的答案。