【问题标题】:Using gspread with proxy将 gspread 与代理一起使用
【发布时间】:2023-03-22 19:53:01
【问题描述】:

我正在尝试通过 python 中的gspread api 访问谷歌电子表格。我已经导入了gspread。我得到套接字。 error: [Errno 10061] No connection could be made because the target machine actively refused itgc = gspread.login('pan*******@gmail.com', '********')

这是我的代码:

import urllib2
import urllib
import gspread
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont

w = 420

gc = gspread.login('pan******@gmail.com', '*******')
wks = gc.open("Spreadsheet").sheet1

我已检查用户名和密码是否正确。我添加了两个环境变量'http_proxy':'host:port''https_proxy':'host:port' 我究竟做错了什么? 谢谢。

【问题讨论】:

  • 我遇到了同样的问题,因为我也在公司代理后面工作,gspread 模块对我不起作用,我遇到了与问题陈述中提到的相同的错误。我找到了一种解决方法,即在电子表格中使用 script editor 编写函数做事,您可以通过向工作表发送 http post 请求来调用这些函数。

标签: python sockets gspread


【解决方案1】:

对于可能遇到此问题的任何人,我发现 gspread 库不支持代理连接。我通过正常连接运行它,它工作正常。

【讨论】:

    最近更新 更多