The documentation started raising 403 suddenly. Adding User-Agent
headers to the request
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
b8fe487010483681bbc8ddb8dfe18b40ebfd346b)
if url in self.cache:
return self.cache[url]
- req = urllib.request.Request(url)
+ headers = {
+ "User-Agent": (
+ "Mozilla/5.0 (X11; Linux x86_64) "
+ "AppleWebKit/537.36 (KHTML, like Gecko) "
+ "Chrome/139.0.0.0 Safari/537.36"
+ ),
+ }
+ req = urllib.request.Request(url, headers=headers)
try:
r = urllib.request.urlopen(req)
except urllib.error.HTTPError as e: