Changes in eRepublik html

This commit is contained in:
Eriks Karls 2019-09-27 11:50:51 +03:00
parent 0ca0f49f92
commit 71a7f55338

View File

@ -304,7 +304,7 @@ class Citizen(classes.CitizenAPI):
if html is None: if html is None:
self._get_main() self._get_main()
html = self.r.text html = self.r.text
ugly_js = re.search(r"promotions: (\[{?.*}?]),\s+", html).group(1) ugly_js = re.search(r'"promotions":\s*(\[{?.*?}?])', html).group(1)
promos = loads(utils.normalize_html_json(ugly_js)) promos = loads(utils.normalize_html_json(ugly_js))
self.promos = {k: v for k, v in (self.promos.items() if self.promos else {}) if v > self.now} self.promos = {k: v for k, v in (self.promos.items() if self.promos else {}) if v > self.now}
send_mail = False send_mail = False