From 88f8c7cb5e0d0286c5879802b9155c7fd860d2c7 Mon Sep 17 00:00:00 2001 From: 7h3Rabbit <62792609+7h3Rabbit@users.noreply.github.com> Date: Fri, 9 Aug 2024 21:28:12 +0200 Subject: [PATCH] updated scraping after openssl website redesign --- update_software.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/update_software.py b/update_software.py index e0cf86e2..f9ca6cbb 100644 --- a/update_software.py +++ b/update_software.py @@ -50,7 +50,7 @@ def main(argv): update_licenses() update_software_info() except Exception as ex: # pylint: disable=broad-exception-caught - info = get_error_info('', 'en', -1, False, ex) + info = get_error_info('', -1, ex) print('\n'.join(info).replace('\n\n','\n')) # write error to failure.log file @@ -430,11 +430,11 @@ def extend_versions_for_openssl(versions): def extend_versions_for_openssl_vulnerabilities(versions): raw_data = get_http_content( - 'https://www.openssl.org/news/vulnerabilities.html') + 'https://openssl-library.org/news/vulnerabilities/') ver = sorted(versions.keys(), reverse=False) - section_regex = r'name="CVE[0-9\-]+">(?PCVE[0-9\-]+)<\/a>.*?
(?P.*?)
(?PCVE[0-9-]+)<\/a>.*?
    (?P.*?)<\/ul>' section_regex_matches = re.finditer( section_regex, raw_data, re.MULTILINE | re.S) @@ -463,7 +463,7 @@ def extend_versions_for_openssl_vulnerabilities(versions): def extend_versions_for_openssl_end_of_life(versions): raw_data = get_http_content( - 'https://www.openssl.org/policies/releasestrat.html') + 'https://openssl-library.org/policies/releasestrat/index.html') end_of_life_branches = {}