我正在try 使用Python使用cgminer的API.我对利用requests图书馆特别感兴趣.

我知道如何在requests中做基本的事情,但cgminer想更具体一点.我想做心理doctor

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请求并等待响应存储在变量中?

推荐答案

Request是一个HTTP库.

您可以在URL http://example.com:4028/中指定端口....

但是,据我所知,herecgminer提供了一个RPC API(或JSON RPC?)not一个HTTP接口.

Python-3.x相关问答推荐

如何将CSV或FDF数据解析到Python词典并注入到模板PDF表单中?

如何从拼图分区数据集中读取数据到Polar

PythonPandas 创建一个列并添加到DataFrame

被多个\n拆分并保留

谁能解释一下这个带邮编的多功能环路?

如何从枚举中获取某个值?

如何使用魔杖扭曲图像

无法使用xpath关闭selenium中的弹出窗口

Pandas教程:如何更新行内数值的位置

python3,将整数转换为字节:对于小整数使用 to_bytes() 有哪些替代方法?

一起使用数据类和枚举

位对的距离

如何通过 GitLab V4 api 列出 gitlab 项目中的所有项目变量

如何在 VSCode 的在 Cloud Run Emulator 上运行/调试构建设置中添加 SQL 连接

Python 3 list(dictionary.keys()) 引发错误.我究竟做错了什么?

理解 Keras 的 ImageDataGenerator 类中的 `width_shift_range` 和 `height_shift_range` 参数

Python图例属性错误

如何在元素列表中找到最大的数字,可能是非唯一的?

如何使用 python 库连接到 poloniex.com websocket api

用 Anaconda 安装了一个包,无法在 Python 中导入