leifengwl / jdrouterpush Goto Github PK
View Code? Open in Web Editor NEW京东云无线宝积分推送,支持多设备查看积分使用情况,每天将消息及时通知您!
Home Page: https://github.com/leifengwl/JDRouterPush
京东云无线宝积分推送,支持多设备查看积分使用情况,每天将消息及时通知您!
Home Page: https://github.com/leifengwl/JDRouterPush
'NoneType' object is not subscriptable
无限重启Run python JDRouterPush.py
Traceback (most recent call last):
欢迎使用JDRouterPush!
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 296, in
Request routerActivityInfo failed!
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 289, in main
todayPointDetail()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 119, in todayPointDetail
pointOperateRecordsShow(mac)
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 135, in pointOperateRecordsShow
"pageSize": records_num,
NameError: name 'records_num' is not defined
Error: Process completed with exit code 1.
如题
账户下绑定了两个设备,因为光猫设定好了每隔3天定时重启一次,想让无线宝跟着光猫一起重启,但是APP上只能选择周几重启,功能对不上。刚好看到IP切换这块好像有重启的代码,能教一下怎么移植出来么?
作者大大,能加入Telegram的推送支持吗
源码:
params = {
"text": text,
"desp": desp
}
res = requests.post(url=server_push_url, params=params)
应更改为:
params = {
"title": text,
"desp": desp
}
res = requests.post(url=server_push_url, data=params)
同时配置了Bark和pushplus,Bark推送成功了,但是pushplus没有收到推送,看了下日志,也不知道是什么情况
欢迎使用JDRouterPush!
Request routerActivityInfo failed!
Request routerActivityInfo failed!
Request routerActivityInfo failed!
pushplus推送成功!
没有报错,查看Actions提示:企业微信应用消息推送的变量未设置或未设置完全!!
我设置过ACCESSTOKEN了
我的git运行总是被封
大佬你好!我配置好了,点了手动运行毫无反应,也没收到邮件,是不是需要明天6点半才会推送?
请问有抓到 “查询每天上传数据量” 的接口吗?我看“赚钱宝助手云监工”这个网站好像能查询机器的上传量。但是找不到这个接口,不知道他们是从哪来的,app上也没有这个接口。
1.https://hub.docker.com/r/nevinee/python 按照说明配置好docker;把https://github.com/leifengwl/JDRouterPush.git打包的文件拷贝在映射目录python下
2.先执行docker exec -it python bash
然后 pip install requests markdown pytz
3.GlobalVariable.py里把环境变量填好
4.在映射目录python下加入crontab.list文件,内容如下:36 6 * * * python JDRouterPush.py
5、docker-compose配置示例:
version: "2.0"
services:
python:
image: nevinee/python
container_name: python
restart: always
tty: true
network_mode: bridge
hostname: python
volumes:
- /opt/docker/python/:/root
大佬你好,感谢你的代码,很受启发!
有个问题关于认证模块,hmacKey这个值是哪里来的呢?
把service_pram改成自己的设备后,认证就会失败。可能是这个hmacKey没有设置对,抓包并没有发现这个值。
希望能指点一下,感谢。
Run python JDRouterPush.py
Traceback (most recent call last):
欢迎使用JDRouterPush!
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 294, in
Request routerActivityInfo failed!
Request routerActivityInfo failed!
Request routerActivityInfo failed!
无法获取插件信息!
信息如下:
无法获取插件信息!
信息如下:
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 289, in main
resultDisplay()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 230, in resultDisplay
point_infos += "\n - 当前网速:" + pointInfo["speed"]
KeyError: 'speed'
Request getControlDevice failed!
Request getControlDevice failed!
Error: Process completed with exit code 1.
出现这个提示
Run python JDRouterPush.py
Traceback (most recent call last):
欢迎使用JDRouterPush!
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 295, in
Request routerActivityInfo failed!
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 288, in main
无法获取插件信息!
todayPointDetail()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 124, in todayPointDetail
JDServiceAPI.getControlDevice(mac,2)
File "/home/runner/work/JDRouterPush/JDRouterPush/JDServiceAPI.py", line 71, in getControlDevice
result = json.loads(res["result"])
File "/opt/hostedtoolcache/Python/3.9.4/x64/lib/python3.9/json/init.py", line 339, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not NoneType
Error: Process completed with exit code 1.
一个一代64坐享,一个2代64G
Traceback (most recent call last):
File "JDRouterPush.py", line 295, in <module>
main()
File "JDRouterPush.py", line 288, in main
todayPointDetail()
File "JDRouterPush.py", line 121, in todayPointDetail
JDServiceAPI.getListAllUserDevices()
File "/mnt/mmc0/work/JDRouterPush/JDServiceAPI.py", line 57, in getListAllUserDevices
resultLists = res["result"][0]["list"]
KeyError: 0
Run python JDRouterPush.py
2
python JDRouterPush.py
3
shell: /usr/bin/bash -e {0}
4
env:
5
pythonLocation: /opt/hostedtoolcache/Python/3.9.5/x64
6
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.5/x64/lib
7
WSKEY: ***
8
DEVICENAME:
9
RECORDSNUM:
10
SERVERPUSHKEY:
11
TG_BOT_TOKEN:
12
TG_USER_ID:
13
BARK:
14
PUSHPLUS:
15
ACCESSTOKEN:
16
CORPID: ***
17
CORPSECRET: ***
18
TOUSER: ***
19
AGENTID: ***
20
THUMB_MEDIA_ID: ***
21
AUTHOR: ***
22
欢迎使用JDRouterPush!
23
Traceback (most recent call last):
24
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
25
httplib_response = self._make_request(
26
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request
27
self._validate_conn(conn)
28
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in validate_conn
29
conn.connect()
30
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connection.py", line 411, in connect
31
self.sock = ssl_wrap_socket(
32
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/ssl.py", line 449, in ssl_wrap_socket
33
ssl_sock = ssl_wrap_socket_impl(
34
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/ssl.py", line 493, in _ssl_wrap_socket_impl
35
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
36
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 500, in wrap_socket
37
return self.sslsocket_class._create(
38
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 1040, in _create
39
self.do_handshake()
40
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 1309, in do_handshake
41
self._sslobj.do_handshake()
42
ConnectionResetError: [Errno 104] Connection reset by peer
43
44
During handling of the above exception, another exception occurred:
45
46
Traceback (most recent call last):
47
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
48
resp = conn.urlopen(
49
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
50
retries = retries.increment(
51
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 532, in increment
52
raise six.reraise(type(error), error, _stacktrace)
53
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/packages/six.py", line 769, in reraise
54
raise value.with_traceback(tb)
55
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
56
httplib_response = self._make_request(
57
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request
58
self._validate_conn(conn)
59
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in validate_conn
60
conn.connect()
61
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connection.py", line 411, in connect
62
self.sock = ssl_wrap_socket(
63
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/ssl.py", line 449, in ssl_wrap_socket
64
ssl_sock = ssl_wrap_socket_impl(
65
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/ssl.py", line 493, in _ssl_wrap_socket_impl
66
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
67
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 500, in wrap_socket
68
return self.sslsocket_class._create(
69
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 1040, in _create
70
self.do_handshake()
71
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/ssl.py", line 1309, in do_handshake
72
self._sslobj.do_handshake()
73
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
74
75
During handling of the above exception, another exception occurred:
76
77
Traceback (most recent call last):
78
File "/home/runner/work/push/push/JDRouterPush.py", line 294, in
79
main()
80
File "/home/runner/work/push/push/JDRouterPush.py", line 286, in main
81
todayPointIncome()
82
File "/home/runner/work/push/push/JDRouterPush.py", line 16, in todayPointIncome
83
res = requests.get(GlobalVariable.jd_base_url + "todayPointIncome", headers=GlobalVariable.headers)
84
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/api.py", line 76, in get
85
return request('get', url, params=params, **kwargs)
86
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/api.py", line 61, in request
87
return session.request(method=method, url=url, **kwargs)
88
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
89
resp = self.send(prep, **send_kwargs)
90
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
91
r = adapter.send(request, **kwargs)
92
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/adapters.py", line 498, in send
93
raise ConnectionError(err, request=request)
94
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
95
Error: Process completed with exit code 1.
大佬 希望后续可以支持企业微信推送
多设备下如何分别添加自定义名称呢?
你好,请问这个可以部署到debian系统吗,Actions免费版有限制,本人小白,有闲置服务器一台。
Run python JDRouterPush.py
欢迎使用JDRouterPush!
Request routerActivityInfo failed!
无法获取插件信息!
信息如下:
Server酱推送成功!
出现错误: Invalid header value b'***\n'
准备重新执行...
如题所示,哪里设置不对么
欢迎使用JDRouterPush!
Request routerActivityInfo failed!
插件请求数据: [{'status': '正常', 'nickname': '插件X', 'name': '插件X', 'cache_size': '82041152'}]
插件请求数据: [{'status': '正常', 'nickname': '插件X', 'name': '插件X', 'cache_size': '56461356'}]
只能和APP上一样显示插件X
如题所示,如何部署到青龙面板上去
求php的
可以私有部署的
大佬你好,
刚在黑群晖上面Docker部署了大佬您的项目,前面都还算顺利,但到了运行python JDRouterPush.py 这一步,返回错误如下:
root@python:~ $ python JDRouterPush.py
Traceback (most recent call last):
File "/root/JDRouterPush.py", line 5, in
import GlobalVariable
File "/root/GlobalVariable.py", line 71
DEVICENAME = os.environ.get(XX55BB:JDC02_XX55BB) # 设备名称 mac后6位:设置的名称,多个使用&连接
^
SyntaxError: invalid syntax
GlobalVariable.py 上面关于“”DEVICENAME“” 我是这样填写:
DEVICENAME = os.environ.get(xx55BB:JDC02_xx55BB) # 设备名称
请问是否格式不对呢?烦请大佬可以在百忙中指点一下,非常感激,另外祝你和家人国庆快乐
真的很需要,谢谢啦
已经使用了好一段时间,脚本也越来越完善,人性化.可否再添加pushplus(推送加www.pushplus.plus)推送方式.
Run python JDRouterPush.py
Traceback (most recent call last):
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 295, in
欢迎使用JDRouterPush!
Request routerActivityInfo failed!
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 288, in main
todayPointDetail()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 125, in todayPointDetail
JDServiceAPI.getControlDevice(mac,3)
File "/home/runner/work/JDRouterPush/JDRouterPush/JDServiceAPI.py", line 110, in getControlDevice
pcdn_list = data["pcdn_list"]
TypeError: string indices must be integers
Error: Process completed with exit code 1.
Lines 116 to 127 in a8b1281
想推送通知的时候加上插件的容量,看了代码发现这个地方有问题。
脑子短路了,看多了 js 混淆了。逻辑没问题。
貌似只是因为在最后生成 notifyContentJson 的时候没有加入这些信息。
如果是白天运行具体时间段不确定,大概是0点到8点。
GlobalVariable.jd_service_url + "listAllUserDevices" 这个接口就会报错。
Traceback (most recent call last):
File "JDRouterPush.py", line 295, in <module>
main()
File "JDRouterPush.py", line 288, in main
todayPointDetail()
File "JDRouterPush.py", line 121, in todayPointDetail
JDServiceAPI.getListAllUserDevices()
File "/mnt/mmc0/work/JDRouterPush/JDServiceAPI.py", line 57, in getListAllUserDevices
resultLists = res["result"][0]["list"]
KeyError: 0
直接输出返回的json发现
{'result': {}, 'error': {'errorInfo': 'token invalid', 'errorCode': '401'}, 'status': 100}
但是如果中午12点之后运行又没有问题。
最后抓包发现是时间不对。
默认time使用utc时间,改成系统时间解决问题(系统时间东八区)
time = datetime.datetime.unow().strftime("%Y-%m-%dT%H:%M:%S.%f")[:-3] + "Z"
因为我是本地运行,actions应该本身本地时间就是utc时间吧可能不会报错。
是否现在已经失效了?我用的stream抓包,点击无线宝app的“积分管理”,会提示"查询积分接口失败"。
Run python JDRouterPush.py
python JDRouterPush.py
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.9.2/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.2/x64/lib
WSKEY: ***
DEVICENAME:
RECORDSNUM:
SERVERPUSHKEY: ***
TG_BOT_TOKEN:
TG_USER_ID:
BARK:
PUSHPLUS: ***
Traceback (most recent call last):
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 403, in
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 391, in main
records_num = int(RECORDSNUM)
ValueError: invalid literal for int() with base 10: ''
Error: Process completed with exit code 1.
文件JDServiceAPI.py的113行,下载速度引用了错误的变量
download_str = str(round(int(upload)/10/1024,2)) + "MB/s"
download_str = str(round(int(download)/10/1024,2)) + "MB/s"
欢迎使用JDRouterPush!
获取routerActivityInfo失败
获取routerActivityInfo失败
Traceback (most recent call last):
File "JDRouterPush.py", line 267, in <module>
main(WSKEY,SERVERPUSHKEY)
File "JDRouterPush.py", line 260, in main
resultDisplay(SERVERPUSHKEY)
File "JDRouterPush.py", line 188, in resultDisplay
satisfiedTimes = pointInfo["satisfiedTimes"]
KeyError: 'satisfiedTimes'
出现错误: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
准备重新执行...
出现错误: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
准备重新执行...
出现错误: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
准备重新执行...
出现错误: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
准备重新执行...
出现错误: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
请问如何处理?
欢迎使用JDRouterPush!
出现错误: 'extstorage_enable'
准备重新执行...
Run python JDRouterPush.py
Traceback (most recent call last):
欢迎使用JDRouterPush!
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 294, in
Request routerActivityInfo failed!
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 289, in main
resultDisplay()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 230, in resultDisplay
point_infos += "\n - 当前网速:" + pointInfo["speed"]
KeyError: 'speed'
Request routerActivityInfo failed!
Request routerActivityInfo failed!
无法获取插件信息!
信息如下:
无法获取插件信息!
信息如下:
无法获取插件信息!
信息如下:
Request getControlDevice failed!
Request getControlDevice failed!
Error: Process completed with exit code 1.
重新fork和重新抓wskey都不能解决问题。原来正常,好像是坐享其成完成后出现的。
第188行,
Line 188 in 3bc7483
satisfiedTimes = pointInfo.get("satisfiedTimes", '不适用坐享其成计划')
主要是我2代的AX1800似乎没有这个字段,如果没有,可以用get默认值来防止报错。
设备26台 一直报错
另外 能否加个功能 坐享今天打绿色勾了出现一个提示 今日已坐享完成
Run python JDRouterPush.py
python JDRouterPush.py
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.9.5/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.5/x64/lib
WSKEY: ***
DEVICENAME:
RECORDSNUM:
SERVERPUSHKEY: ***
TG_BOT_TOKEN:
TG_USER_ID:
BARK:
PUSHPLUS: ***
ACCESSTOKEN:
CORPID:
CORPSECRET:
TOUSER:
AGENTID:
THUMB_MEDIA_ID:
AUTHOR:
Traceback (most recent call last):
欢迎使用JDRouterPush!
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
Request routerActivityInfo failed!
httplib_response = self._make_request(
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 1345, in getresponse
无法获取插件信息!
信息如下:
response.begin()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 307, in begin
version, status, reason = self._read_status()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 276, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 1345, in getresponse
response.begin()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 307, in begin
version, status, reason = self._read_status()
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/http/client.py", line 276, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 294, in
main()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 289, in main
resultDisplay()
File "/home/runner/work/JDRouterPush/JDRouterPush/JDRouterPush.py", line 259, in resultDisplay
NoticePush.server_push(title, markdownContent.replace("- ***", "```"))
File "/home/runner/work/JDRouterPush/JDRouterPush/NoticePush.py", line 19, in server_push
res = requests.post(url=server_push_url, data=params)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/api.py", line 119, in post
return request('post', url, data=data, json=json, **kwargs)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 677, in send
history = [resp for resp in gen]
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 677, in
history = [resp for resp in gen]
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 237, in resolve_redirects
resp = self.send(
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/opt/hostedtoolcache/Python/3.9.5/x64/lib/python3.9/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Error: Process completed with exit code 1.
啥情况
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.