404从机械土耳其人当张贴d

2024-04-29 03:42:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个ExternalQuestion,我正试图将我的数据发回Mechanical Turk,这是在成功完成回答后完成的。下面是我要做的:

 r = requests.post('https://workersandbox.mturk.com/externalSubmit', 
        data={
          'assignmentId': 'MY_ASSIGNMENT_ID',
          'answerText': 'SOME TEXT HERE'
        })

但是,我得到以下404:

>>> r.status_code
404

我在这里做错了什么,我该如何将我的数据发布到Mechanical Turk?你知道吗


Tags: 数据httpscomdatamypostrequestsmechanical
1条回答
网友
1楼 · 发布于 2024-04-29 03:42:05

您使用的URL无效。根据their documentation,必须使用以下其中一项:


表单操作

外部网站上的表单必须使用以下URL将结果数据发回Amazon Mechanical Turk:

https://www.mturk.com/mturk/externalSubmit

或者,如果您使用的是Amazon Mechanical Turk沙盒,则应使用以下沙盒URL将结果数据发布回Mechanical Turk:

https://workersandbox.mturk.com/mturk/externalSubmit

相关问题 更多 >