gpt4 book ai didi

python - 访问 url 时 Python 中的 SSLError( '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)' ),))

转载 作者:行者123 更新时间:2023-12-01 08:57:26 25 4
gpt4 key购买 nike

我正在编写一个脚本,它将更新给定 URL 中存在的启用宏的 Excel 文件。我使用 Python3.6 来完成这项工作。我决定首先下载本地副本,然后更新本地副本,更新后将其推回同一网址。但是当我编写代码来下载文件时,我收到错误 -

(Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))

我正在使用的代码是-

import requests

url = 'https://sharepoint.amr.ith.intel.com/sites/SKX/patchboard/Shared%20Documents/Forms/AllItems.aspx?RootFolder=%2Fsites%2FSKX%2Fpatchboard%2FShared%20Documents%2FReleaseInfo&FolderCTID=0x0120004C1C8CCA66D8D94FB4D7A0D2F56A8DB7&View={859827EF-6A11-4AD6-BD42-23F385D43AD6}/Copy of Patch_Release_Utilization'
r = requests.get(url)
open('Excel.xlsm', 'wb').write(r.content)

我已经尝试过 - Python requests SSL error - certificate verify failed 中给出的解决方案,但这对我不起作用。如何解决这个问题?如果有人已经解决了这个问题,请帮助我解决这个问题。

EDIT:

我尝试过使用-

r=request.get(url,verify=False)

执行此操作后,我收到警告:“InsecureRequestWarning:正在发出未经验证的 HTTPS 请求。强烈建议添加证书验证。请参阅:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings”,并且当我尝试打开“Excel.xlsm”时如此创建的文件我收到错误消息 - “Excel 无法打开文件“Excel.xlsm”,因为文件格式或文件扩展名无效。请验证文件是否已损坏且文件扩展名与文件格式"

注意 - 我正在尝试访问启用宏的 Excel 文件(.xlsm) 文件

最佳答案

您可以根据 documentation 使用 verify=False 参数忽略 SSL 证书的验证。 :

r = requests.get(url, verify=False)

关于python - 访问 url 时 Python 中的 SSLError( '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)' ),)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com