Dont rely on select_one() since it is not present in older calibre

This commit is contained in:
Kovid Goyal 2021-03-27 16:13:56 +05:30
parent bdfb061ac9
commit b3ba942ce6
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 2 additions and 2 deletions

View File

@ -264,7 +264,7 @@ class Economist(BasicNewsRecipe):
return ans
def economist_parse_index(self, soup):
script_tag = soup.select_one("script#__NEXT_DATA__")
script_tag = soup.find("script", id="__NEXT_DATA__")
if script_tag is not None:
data = json.loads(script_tag.string)
self.cover_url = data['props']['pageProps']['content']['image']['main']['url']['canonical']

View File

@ -264,7 +264,7 @@ class Economist(BasicNewsRecipe):
return ans
def economist_parse_index(self, soup):
script_tag = soup.select_one("script#__NEXT_DATA__")
script_tag = soup.find("script", id="__NEXT_DATA__")
if script_tag is not None:
data = json.loads(script_tag.string)
self.cover_url = data['props']['pageProps']['content']['image']['main']['url']['canonical']