This commit is contained in:
deathbybandaid 2020-12-06 09:07:11 -05:00
parent 513ce65a84
commit 1b85792b9b

View File

@ -11,6 +11,8 @@ class OriginService():
self.base_url = 'http://www.xumo.tv'
self.geoID, self.geoLST = None, None
self.login()
def login(self):
@ -25,12 +27,15 @@ class OriginService():
return True
def getID(self):
url_headers = {'User-Agent': 'Mozilla/5.0'}
pagereq = self.fhdhr.web.session.get(self.base_url, headers=url_headers).text
results = json.loads(re.findall('__JOBS_REHYDRATE_STATE__=(.+?);</script>', (pagereq), flags=re.DOTALL)[0])
print(results["jobs"]["1"]["data"]["geoId"])
print(results["jobs"]["1"]["data"]["channelListId"])
return results["jobs"]["1"]["data"]["geoId"], results["jobs"]["1"]["data"]["channelListId"]
try:
url_headers = {'User-Agent': 'Mozilla/5.0'}
pagereq = self.fhdhr.web.session.get(self.base_url, headers=url_headers).text
results = json.loads(re.findall('__JOBS_REHYDRATE_STATE__=(.+?);</script>', (pagereq), flags=re.DOTALL)[0])
geoID, geoLST = results["jobs"]["1"]["data"]["geoId"], results["jobs"]["1"]["data"]["channelListId"]
except Exception as e:
self.fhdhr.logger.warning("XUMO Setup Failed %s" % e)
geoID, geoLST = None, None
return geoID, geoLST
def get_status_dict(self):
ret_status_dict = {