При использовании request.urlretrieve python не удалось проверить сертификат в pycham системы mac

#python #nsurl

Вопрос:

Когда я использую request.urlretrieve python, произойдет ошибка проверки сертификата об ошибке, которая появляется только на mac. Я пытался использовать какой-то способ решения , например , установить последний сертификат и обновить сертификат, но это бесполезно. Если у вас есть какие-либо предложения, я все постараюсь сделать. Вот и все , для меня большая честь, что вы читаете.Спасибо!!! Изображение Ошибки Кода

Тестовый код:

 import json
from urllib import request
import requests


def douyu(page=1):
    url = "https://www.douyu.com/gapi/rknc/directory/yzRec/{page}"

    
    dic = json.loads(res.text)
    # print(dic)

    
    meizi_list = dic['data']['rl']
    print(meizi_list)
    for meizi in meizi_list:
        nn = meizi['nn']
        rs1 = meizi['rs1']
        # print(nn,rs1)

        request.urlretrieve(rs1, f"{nn}.png")
        print(nn, "work done")

douyu(1)
 

Комментарии:

1. Пожалуйста, не размещайте изображения кода, ошибок и т.д. Скопируйте/вставьте как форматированный текст.

2. ХОРОШО! Спасибо за ваше предложение. И я решил эту проблему , в системе mac нам нужно самостоятельно удалить certiifcal . cd /Приложения, После этого вы увидите установку сертификатов.команда , дважды щелкните по ней , чтобы запустить ее,у вас все получится.

Ответ №1:

В системе mac нам нужно самостоятельно удалить certiifcal . cd /Приложения , после этого вы увидите установку сертификатов.команда , дважды щелкните по ней,чтобы запустить ее , у вас все получится. ответ