From 4a59db832b203e4ddccca69014d2e31fb4d9d361 Mon Sep 17 00:00:00 2001 From: teson Date: Tue, 22 Nov 2022 14:09:42 +0800 Subject: [PATCH] Fail to get_config Add headers['Accept'] to prevent 403 error from speedtest server --- speedtest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/speedtest.py b/speedtest.py index 186b529..ebc9cbc 100755 --- a/speedtest.py +++ b/speedtest.py @@ -1129,6 +1129,7 @@ class Speedtest(object): headers = {} if gzip: headers['Accept-Encoding'] = 'gzip' + headers['Accept'] = 'text/html,application/xhtml+xml,application/xml' request = build_request('://www.speedtest.net/speedtest-config.php', headers=headers, secure=self._secure) uh, e = catch_request(request, opener=self._opener)