我試圖使用cgminer
的API使用Python。我對使用requests
庫特別感興趣。在請求中設置端口
我明白如何在requests
中做基本的事情,但cgminer
想要更具體些。我想縮小
import socket
import json
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('localhost', 4028))
sock.send(json.dumps({'command': 'summary'}))
改爲使用requests
。
如何指定使用該庫的端口,以及如何發送這樣的json請求並等待將響應存儲在變量中?
我不確定理解。這就是爲什麼我發表評論:[請求](http://docs.python-requests.org/en/latest/)是一個HTTP庫。您可以在URL http://example.com:4028/...中指定端口。從我可以匆匆閱讀的內容(這裏)(https:// github。com/ckolivas/cgminer/blob/master/API-README)'cgminer'提供了一個RPC API。但它提供了一個HTTP接口嗎? – 2014-08-30 13:40:57
也許就是這個問題。謝謝你的幫助。 – 2mac 2014-08-30 13:52:42
我已重新張貼爲答案,因爲您似乎確認了我的設想。 – 2014-08-30 13:59:18