Я использовал неправильный URL-адрес Microsoft. Это должно быть так, как показано ниже. https://portal.msrc.microsoft.com/api/security-guidance/en-US/CVE/CVE-2020-0910
import requests
cve_url = "https://portal.msrc.microsoft.com/api/security-guidance/en-US/CVE/CVE-2020-0910"
response = requests.get(cve_url)
cve_dict = response.json()
#print(response.text)
requests.get(cve_url).json()
print(cve_dict)
И я получаю ответ json.
{'publishedDate': '2020-04-14T07:00:00Z', 'cveNumber': 'CVE-2020-0910', 'affectedProducts': [{'name': 'Windows 10 Version 1809 for x64-based Systems', 'platform': '', 'impactId': 100000005, 'impact': 'Remote Code Execution', 'severityId': 100000000, 'severity': 'Critical', 'baseScore': 8.4, 'temporalScore': 7.6, 'environmentScore': None, 'vectorString': 'CVSS:3.0/AV:A/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:O/RC:C', 'supersedence': '4538461', 'knowledgeBaseId': None, 'knowledgeBaseUrl': None, 'monthlyKnowledgeBaseId': None, 'monthlyKnowledgeBaseUrl': None, 'downloadUrl': None, 'downloadTitle': None, 'monthlyDownloadUrl': None, 'monthlyDownloadTitle': None, 'articleTitle1': '4549949', 'articleUrl1': 'https://support.microsoft.com/help/4549949', 'downloadTitle1': 'Security Update', 'downloadUrl1': 'https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4549949', 'doesRowOneHaveAtLeastOneArticleOrUrl': True, 'articleTitle2': '', 'articleUrl2': '', 'downloadTitle2': '', 'downloadUrl2': '', 'doesRowTwoHaveAtLeastOneArticleOrUrl': False, 'articleTitle3': '', 'articleUrl3': '', 'downloadTitle3': '', 'downloadUrl3': '', 'doesRowThreeHaveAtLeastOneArticleOrUrl': False, 'articleTitle4': '', 'articleUrl4': '', 'downloadTitle4': '', 'downloadUrl4': '', 'doesRowFourHaveAtLeastOneArticleOrUrl': False
....