]> git.aero2k.de Git - urlbot-v3.git/commitdiff
add User-Agent header to Wikipedia API requests master
authorThorsten <mail@aero2k.de>
Sat, 14 Mar 2026 18:12:41 +0000 (19:12 +0100)
committerThorsten <mail@aero2k.de>
Sat, 14 Mar 2026 18:12:41 +0000 (19:12 +0100)
src/distbot/plugins/lookup.py

index 547b76275113a55ec98726a096217ecc9d0751f6..f41223166def719cc1cf22bb8a632def9e29e535 100644 (file)
@@ -131,11 +131,12 @@ class Wikipedia(Worker):
             'inprop': 'url'
         }
         apiurl = 'https://%s.wikipedia.org/w/api.php' % (lang)
             'inprop': 'url'
         }
         apiurl = 'https://%s.wikipedia.org/w/api.php' % (lang)
+        headers = {'User-Agent': 'urlbot-v3/1.0 (XMPP bot)'}
 
         logger.info('fetching %s' % apiurl)
 
         try:
 
         logger.info('fetching %s' % apiurl)
 
         try:
-            response = requests.get(apiurl, params=apiparams).json()
+            response = requests.get(apiurl, params=apiparams, headers=headers).json()
 
             page = next(iter(response['query']['pages'].values()))
             short = page.get('extract')
 
             page = next(iter(response['query']['pages'].values()))
             short = page.get('extract')