contrib/gfx: Fix steam game information retrieving script

Fix user agent string in request header in
contrib/gfx/steam_game_info.py script

BUG=b:196916787
TEST=Tested locally

Change-Id: I7ae25692d4b54feceee1d4759f3db59363120e4c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/3098601
Reviewed-by: Po-Hsien Wang <pwang@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Commit-Queue: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>
diff --git a/contrib/gfx/steam_game_info.py b/contrib/gfx/steam_game_info.py
index 0b0bc02..520bc0b 100755
--- a/contrib/gfx/steam_game_info.py
+++ b/contrib/gfx/steam_game_info.py
@@ -22,11 +22,14 @@
 try:
   headers = {
       'User-Agent':
-          'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) '
-          'Chrome/81.0.2228.0 Safari/537.36',
+          'Mozilla/5.0 (X11; CrOS x86_64 14092.19.0) '
+          'AppleWebKit/537.36 (KHTML, like Gecko) '
+          'Chrome/93.0.4577.22 Safari/537.36',
   }
   conn.request('GET', '/app/%s/' % args.gameid, None, headers)
   resp = conn.getresponse()
+  if resp.status == 503:
+    raise Exception(f'Please update |User-Agent| to a current Chrome/Browser string.')
   if resp.status != 200:
     raise Exception(f'Response status is {resp.status} (expected 200)')
 except Exception as err: