From e26743797e47b57c47e61f0fda2c25a9adc344fe Mon Sep 17 00:00:00 2001 From: Sebastian Golasch Date: Thu, 29 Jun 2017 17:04:45 +0200 Subject: [PATCH] fix(esn): Fixes ESN loading for ARM --- resources/lib/NetflixSession.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/resources/lib/NetflixSession.py b/resources/lib/NetflixSession.py index 46f0d5b..09938af 100644 --- a/resources/lib/NetflixSession.py +++ b/resources/lib/NetflixSession.py @@ -1884,13 +1884,14 @@ class NetflixSession: User Agent for platform """ import platform - self.log(msg='Building User Agent for platform:' + str(platform.system())) + self.log(msg='Building User Agent for platform: ' + str(platform.system()) + ' - ' + str(platform.machine())) if platform.system() == 'Darwin': return 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' - elif platform.system() == 'Windows': + if platform.system() == 'Windows': return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' - else: - return 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' + if platform.machine().startswith('arm'): + return 'Mozilla/5.0 (X11; CrOS armv7l 7647.78.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36' + return 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' def _session_post (self, component, type='document', data={}, headers={}, params={}): """Executes a get request using requests for the current session & measures the duration of that request -- 2.30.2