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
2 changed files with 2 additions and 2 deletions
+1 -1
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']
+1 -1
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']