mirror of
https://github.com/derrod/legendary.git
synced 2024-12-22 17:55:27 +00:00
[api] Use dedicated graphql host
This commit is contained in:
parent
4722e38081
commit
6709e8aa4f
|
@ -15,7 +15,6 @@ from legendary.models.gql import *
|
||||||
|
|
||||||
class EPCAPI:
|
class EPCAPI:
|
||||||
_user_agent = 'UELauncher/11.0.1-14907503+++Portal+Release-Live Windows/10.0.19041.1.256.64bit'
|
_user_agent = 'UELauncher/11.0.1-14907503+++Portal+Release-Live Windows/10.0.19041.1.256.64bit'
|
||||||
# ToDo figure out why updating this past 14.0.8 causes a CF captcha page :/
|
|
||||||
_store_user_agent = 'EpicGamesLauncher/14.0.8-22004686+++Portal+Release-Live'
|
_store_user_agent = 'EpicGamesLauncher/14.0.8-22004686+++Portal+Release-Live'
|
||||||
# required for the oauth request
|
# required for the oauth request
|
||||||
_user_basic = '34a02cf8f4414e29b15921876da36f9a'
|
_user_basic = '34a02cf8f4414e29b15921876da36f9a'
|
||||||
|
@ -29,7 +28,10 @@ class EPCAPI:
|
||||||
_ecommerce_host = 'ecommerceintegration-public-service-ecomprod02.ol.epicgames.com'
|
_ecommerce_host = 'ecommerceintegration-public-service-ecomprod02.ol.epicgames.com'
|
||||||
_datastorage_host = 'datastorage-public-service-liveegs.live.use1a.on.epicgames.com'
|
_datastorage_host = 'datastorage-public-service-liveegs.live.use1a.on.epicgames.com'
|
||||||
_library_host = 'library-service.live.use1a.on.epicgames.com'
|
_library_host = 'library-service.live.use1a.on.epicgames.com'
|
||||||
_store_gql_host = 'launcher.store.epicgames.com'
|
# Using the actual store host with a user-agent newer than 14.0.8 leads to a CF verification page,
|
||||||
|
# but the dedicated graphql host works fine.
|
||||||
|
# _store_gql_host = 'launcher.store.epicgames.com'
|
||||||
|
_store_gql_host = 'graphql.epicgames.com'
|
||||||
_artifact_service_host = 'artifact-public-service-prod.beee.live.use1a.on.epicgames.com'
|
_artifact_service_host = 'artifact-public-service-prod.beee.live.use1a.on.epicgames.com'
|
||||||
|
|
||||||
def __init__(self, lc='en', cc='US', timeout=10.0):
|
def __init__(self, lc='en', cc='US', timeout=10.0):
|
||||||
|
@ -62,7 +64,7 @@ class EPCAPI:
|
||||||
# update user-agent
|
# update user-agent
|
||||||
if version := egs_params['version']:
|
if version := egs_params['version']:
|
||||||
self._user_agent = f'UELauncher/{version} Windows/10.0.19041.1.256.64bit'
|
self._user_agent = f'UELauncher/{version} Windows/10.0.19041.1.256.64bit'
|
||||||
# self._store_user_agent = f'EpicGamesLauncher/{version}'
|
self._store_user_agent = f'EpicGamesLauncher/{version}'
|
||||||
self.session.headers['User-Agent'] = self._user_agent
|
self.session.headers['User-Agent'] = self._user_agent
|
||||||
self.unauth_session.headers['User-Agent'] = self._user_agent
|
self.unauth_session.headers['User-Agent'] = self._user_agent
|
||||||
# update label
|
# update label
|
||||||
|
|
Loading…
Reference in a new issue