我想創建一個具有如下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. Python - 機械化的請求標頭
- 2. 使用機械化POST請求捕獲
- 3. 如何在GET請求中從API請求特定元素?
- 4. 指定做一個加特林郵政的請求機構
- 5. 如何使用機械庫執行HEAD請求?
- 6. 如何指定@ microsoft.graph.conflictBehavior請求體中onedriveAPI
- 7. 不同的html代碼適用於機械turk中不同的HIT
- 8. 如何在groovy中指定請求中的內容類型?
- 9. 如何在makefile中指定特定機器的usr/lib路徑?
- 10. 如何提取這些在Ruby中使用機械化的特定鏈接?
- 11. 如何指定python請求http put body?
- 12. 亞馬遜機械特克外部問題
- 13. 如何在struts1中指定操作的請求方法?
- 14. 如何在Python的請求模塊中指定多個認證?
- 15. 機械化和推特
- 16. 如何在特定於URL請求的eclipse中調試java webapp?
- 17. 提交的蟒蛇請求機械化爲JavaScript
- 18. 如果訪問者使用某個特定名稱,如何將任何請求重定向到特定頁面?
- 19. 如何在我的機器上獲得特定的拉取請求?
- 20. 當請求者在本地計算機上時,從OWIN中的請求者獲取可路由的IPV6地址
- 21. 如何在OpenURI中指定「http請求標題」
- 22. 如何在http請求中指定範圍?
- 23. 如何在Apiary.io/API藍圖中指定請求主體屬性?
- 24. 通過請求邊界保持機械化頁面
- 25. 代表Selenium/WebDriver機械化發佈請求?
- 26. 在機械化
- 27. 如何殺死阿賈克斯請求
- 28. 如何克服在本地機器上的http請求狀態零
- 29. 使用Facebook Graph請求指定特定值
- 30. 如何請求關注webview中的特定文本字段?
這可能會幫助某人找出解決方案 - 我不知道JavaScript,但粘貼javascript:alert(「工號是」+ s.prop1);在地址欄中生成一個帶有工號的彈出窗口。你可以在HIT中使用JavaScript來構造URL嗎? – Dan 2010-05-27 04:37:24
您可能會發現這對外部問題更容易處理。 – 2011-10-28 00:13:10