gpt4 book ai didi

python - 如何在 Mechanical Turk 之前将数据发布到网络服务器

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:23 25 4
gpt4 key购买 nike

我目前正在 Mechanical Turk 中针对外部问题执行以下操作:

<form name="mturk" method="post" action="https://workersandbox.mturk.com/mturk/externalSubmit">
Name: <input type="text" name="name"><br>
Text: <input type="text" name="text"><br>
<input type="hidden" name="assignmentId" value="3AZHRG4CU4K686LQ1BGIRZZETDV03F">
<input type="submit" name="form-submission" value="Elephant">
</form>

如果我提交该表单,它会起作用。

但是,我不想执行上述操作,而是想POST 到我的网络服务器,进行所有验证,然后POST 到 Mechanical Turk。像这样的东西:

import requests
url='https://workersandbox.mturk.com/mturk/externalSubmit'
data={'name': 'david', 'text': 'mark', 'assignmentId': '3AZHRG4CU4K686LQ1BGIRZZETDV03F'}
r=requests.post(url, data=data)
r.text

提交此 HIT 的结果时出现问题。

\n\n\t

此 HIT 仍分配给您。要再次尝试此 HIT,请单击导航栏中的“HITs Assigned To You”,然后单击 HIT 的“Continue work on this HIT”。如果此问题仍然存在,您可以使用上面的“联系”链接联系此 HIT 的请求者。

\n\n\t

要返回此 HIT 并继续处理其他 HIT,请单击“返回 HIT” "按钮。

\n


为什么当我使用请求执行 POST 时会发生这种情况?我应该怎么做?

最佳答案

我认为您遇到了同样的问题 described here .基本上,MTurk 显然会阻止这些不以浏览器重定向形式出现的请求。如果我正确理解该线程上的 AWS 响应,您将无能为力。

关于python - 如何在 Mechanical Turk 之前将数据发布到网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26764488/

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