我想創建一個具有如下URL的mturk HIT:
www.example.com?source=worker_id
其中worker_id是工作人員的ID代碼。我最初將從mturk Web UI創建這些,然後一旦我從PHP獲得它的正確工作。但我無法弄清楚如何從mturk HIT的修改後的HTML語法中獲得工作人員的ID。如何在機械特克HIT中指定請求者的workerID?
6
A
回答
10
的Mechanical Turk會打電話給您的網站看起來像一個URL:
www.example.com/?hitId=2384239 & assignmentId = ASD98ASDFADJKH & workerId = ASDFASD8
在你的PHP頁面,在該位置可以訪問workerId(以及其他IDS)像這樣:
<?php
$hitId = $_REQUEST["hitId"];
$assignmentId = $_REQUEST["assignmentId"];
$workerId = $_REQUEST["workerId"];
echo "Hit ID: $hitId\n";
echo "Ass ID: $assignmentId\n";
echo "Worker ID: $workerId\n";
?>
2
注意,workerId不是預覽期間發送,命中已接受之後。如果您使用的是外部HIT,則可以創建一個cookie來查看它是否爲已接受先前匹配的工作人員,但該方法當然不可靠。
相關問題
- 1. 使用boto獲得機械特克的HIT的佈局參數
- 2. boto HTMLQuestion create-hit - 應該在請求者沙盒中看到HIT?
- 3. 在機械土耳其發佈HIT後增加HIT獎勵
- 4. 如何在機械化模擬這個特定的發佈請求
- 5. Perl WWW機械化submit_form()不指向form_number請求如何解決?
- 6. 批准機械特克參與者的好方法?
- 7. 如何在Ruby中使用機械化執行頭部請求
- 8. Python - 機械化的請求標頭
- 9. 使用機械化POST請求捕獲
- 10. 用機械化和請求發送POST。
- 11. 如何在GET請求中從API請求特定元素?
- 12. ue4 C++ destory on hit如果指定者演員
- 13. 指定做一個加特林郵政的請求機構
- 14. 如何使用機械庫執行HEAD請求?
- 15. 第一次獲取請求後,Ruby如何快速機械化?
- 16. 舞者獨特請求ID
- 17. 設計亞馬遜機械土耳其人的HIT
- 18. 如何指定@ microsoft.graph.conflictBehavior請求體中onedriveAPI
- 19. 如何在groovy中指定請求中的內容類型?
- 20. 如何在makefile中指定特定機器的usr/lib路徑?
- 21. 不同的html代碼適用於機械turk中不同的HIT
- 22. 如何中止阿賈克斯請求
- 23. 如何提取這些在Ruby中使用機械化的特定鏈接?
- 24. 在機械化請求之間維護餅乾
- 25. 如何指定python請求http put body?
- 26. 亞馬遜機械特克外部問題
- 27. 顯示亞馬遜機械特克斯資格測試結果
- 28. 如何在Python的請求模塊中指定多個認證?
- 29. 如何在struts1中指定操作的請求方法?
- 30. 機械化和推特
這可能會幫助某人找出解決方案 - 我不知道JavaScript,但粘貼javascript:alert(「工號是」+ s.prop1);在地址欄中生成一個帶有工號的彈出窗口。你可以在HIT中使用JavaScript來構造URL嗎? – Dan 2010-05-27 04:37:24
您可能會發現這對外部問題更容易處理。 – 2011-10-28 00:13:10