당분간 HIT를 수동으로 만들고 mturk의 API를 사용하여 검색합니다.Boto + Mechanical Turk : 모든 분야를 어떻게 얻습니까?
과제를 검색하는 데 Boto를 사용하고 있지만 문제는 근로자가 입력 한 정보 만 볼 수 있다는 것입니다. 또한 HIT에 제공된 원래 정보를보고 싶습니다. 포인트
케이스 :
레스토랑 이름 : (나에 의해 제공) 마이크의 부리 토
레스토랑 주소 : (mturk에 의해 작성)
내가 레스토랑을 얻을 수 있습니다 [주소가 여기에 입력하시기 바랍니다] 주소 :
from boto.mturk.connection import MTurkConnection
mtc = MTurkConnection(aws_access_key_id=[ACCESS_ID],
aws_secret_access_key=[SECRET_KEY],
host=[HOST])
assignments = mtc.get_assignments([HIT_ID], status=None, sort_by='SubmitTime', sort_direction='Ascending', page_size=10, page_number=1, response_groups=None)
address = assignments[0].answers[0][0].fields
식당 이름은 어떻게 구합니까?
감사합니다, 에드
업데이트
이 내가 HIT를 만드는 데 사용되는 관련 HTML입니다 :
<table>
<tbody>
<tr>
<td><label>Restaurant name:</label></td>
<td>${name}</td>
</tr>
</tbody>
</table>
^그때 '이름'으로 .csv 파일을 업로드 속성 중 하나로 위 필드가 채워집니다. 모두를 포함하는 CSV : 내가보기 결과, MTurk에 로그인하고, "다운로드 CSV"내가 원하는 결과를 얻을 수 있어요을 클릭하면
<div><label>Restaurant address:</label> <input class="form-control" id="address" name="address" placeholder="Enter restaurant address here" type="text" /></div>
^MTurk 각 레스토랑
이 채 웁니다 식당 이름과 식당 주소.
그러나 문제는 프로그래밍 방식으로이 작업을 수행하는 것입니다. 나는 단지 레스토랑 주소를 얻는 것을 처리했다. .. 그것은 그것을 따라 가게되는 레스토랑 이름없이 쓸모가 없다.
자세한 내용을 입력해야한다고 생각합니다. 어떻게 HIT를 만들었습니까? 레스토랑 이름이 양식 필드입니까, 아니면 HIT 텍스트의 일부입니까? – Thomas
안녕하세요 @ 토마스, HIT를 만드는 데 사용 된 html을 포함하도록 제 질문을 업데이트했습니다 ... 여전히이 것에 붙어 있으므로 도움이 필요합니다! – user2097278
코드를 작성해 주셔서 감사합니다. – swyx