有熟悉 Google API 的朋友吗? ConnectionResetError: [Errno 54] Connection reset by peer

2020-07-23 15:54:02 +08:00
 youthfire

Mac 下跑 Python,调用 gsheets 库

相关的 Google Drive 和 Google Sheets API 都已经 Enable, 下载了 client_secret.json,

运行相关 Python 程序, 且登录相关页面后,完成验证,显示 The authentication flow has completed.

但 terminal 提示 ConnectionResetError: [Errno 54] Connection reset by peer

网上有搜索到可能和 OpenSSL 有关,但不确定.这个是被和谐的意思吗? 系统是 Catalina,还需要手动升级 OpenSSL 吗?

3070 次点击
所在节点    Python
7 条回复
GordianZ
2020-07-23 16:18:49 +08:00
python 没有走代理?
youthfire
2020-07-23 16:57:29 +08:00
@GordianZ 确实是,走了以后正常了,感谢
skyfree
2020-07-23 17:03:43 +08:00
用正式的 V-P-N 来上网,不要用 s.s.r 之类的代理客户端。 应该可以搞定。
youthfire
2020-07-23 17:11:34 +08:00
@skyfree 感谢提醒
natsumezhang
2020-09-14 15:39:39 +08:00
@youthfire 朋友你的代理如何设置呢?
youthfire
2020-09-15 02:09:37 +08:00
@natsumezhang
```python
import socks
import socket
socks.set_default_proxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1",1081)
socket.socket = socks.socksocket
```
1081 改成你自己的端口号
natsumezhang
2020-09-15 10:26:51 +08:00
@youthfire 感谢大佬!我昨天通过 google playground 拿到了 refresh token,然后在 Hong Kong 服务器上拿到了 access token 。相当于跳过了浏览器验证的流程,变成了手动。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692540

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX