python-3.x - 如何在 python 中捕获导致 SSL certificate_verify_failed 的 url?
问题描述
我正在尝试在企业网络中使用 python 访问 google sheet api,它使用防火墙。然后,我需要发现所有 url/domains google sheet api 请求,以向 IT 团队发送解锁论文 url 的访问权限。
我正在使用 pygsheets 库来连接 google api。
解决方案
为了让您网络上的用户访问 Google Drive 和 Google Docs 编辑器,您的防火墙规则应连接到以下主机和端口。否则,用户可能会被阻止或拒绝访问这些服务。
对于以下主机,[N] 表示任何单个十进制数字,* 表示任何不包含句点的字符串。
认证服务器
- account.google.com:443/HTTPS
API 的东西
- apis.google.com:443/HTTPS
- *.clients[N].google.com:443/HTTPS
- *.googleapis.com:443/HTTPS
- script.google.com:443/HTTPS
其他
- www.google.com:443/HTTPS
- googledrive.com:443/HTTPS
- drive.google.com:443/HTTPS
- *.drive.google.com:443/HTTPS
- docs.google.com:443/HTTPS
- *.docs.google.com:443/HTTPS
- *.c.docs.google.com:443/HTTPS
- sheet.google.com:443/HTTPS
- slides.google.com:443/HTTPS
- talk.google.com:5222/XMPP(仅需要备份和同步或旧版,Mac/PC 驱动器)
- takeout.google.com:443/HTTPS
- gg.google.com:443/HTTPS
- ssl.google-analytics.com:443/HTTPS
- video.google.com:443/HTTPS
- s.ytimg.com:443/HTTPS
- *.googleusercontent.com:443/HTTPS
- *.gstatic.com:443/HTTPS
- lh[N].google.com:443/HTTPS
- [N].client-channel.google.com:443/HTTPS
- 客户端[N].google.com:443/HTTPS
其中一些适用于 google drive web 应用程序,另一些适用于 google drive api、sheets api 和 oauth 服务器。我可能会稍微减弱一点,但不确定你是否想要。最好他们只是打开其中的大部分并从那里开始。
推荐阅读
- python - pyqt5界面背景添加图片
- pandas - Pandas 添加了一个汇总列,用于计算非空字符串的值
- javascript - Node.JS“未捕获的 TypeError:util.TextEncoder 不是构造函数”
- mongodb - Mongo 是否首先搜索索引字段?
- powershell - 在 PowerShell 会话中找不到类型:“Microsoft.Windows.Appx.PackageManager.Commands.AppxPackage”
- api - 如果路径参数无效,我应该使用什么 HTTP 状态响应代码?
- java - 索引数组列表
- python - 在 Tensorflow 中按索引输入轴
- angularjs - 我可以存储和检索 ag 网格列状态、过滤视图吗?
- google-app-engine - Google App Engine Java 11 无法实例化 com.google.cloud.logging.LoggingHandler