Я проверил запросы, сделанные страницей, на которую вы ссылались, используя вкладку «Сеть» инструментов разработчика Chrome с фильтром «XHR», и похоже, что страница запрашивает информацию об уязвимости из API.Вы можете проверить, что этот API возвращает, используя curl
(с некоторой симпатичностью):
curl https://portal.msrc.microsoft.com/api/security-guidance/en-US/CVE/CVE-2018-8176 | python -m json.tool
Возвращаясь к своему коду Python, вам не нужно очищать содержимое страницы, на которую вы ссылались, и можетепросто запросите API, предоставленный Microsoft напрямую:
import requests
cve_url = "https://portal.msrc.microsoft.com/api/security-guidance/en-US/CVE/CVE-2018-8176"
response = requests.get(cve_url)
cve_dict = response.json()
print(cve_dict["cveTitle"]) # prints: Microsoft PowerPoint Remote Code Execution Vulnerability
print(cve_dict["description"]) # prints: <p>A remote code execution vulnerability...