我试图使用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