mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
6d9f73cc45
commit
4b50470d02
@ -169,11 +169,13 @@ class ForeignAffairsRecipe(BasicNewsRecipe):
|
|||||||
self.timefmt = u' [%s]' % date
|
self.timefmt = u' [%s]' % date
|
||||||
link = soup.find('link', rel='canonical', href=True)['href']
|
link = soup.find('link', rel='canonical', href=True)['href']
|
||||||
year, volnum, issue_vol = link.split('/')[-3:]
|
year, volnum, issue_vol = link.split('/')[-3:]
|
||||||
self.cover_url = re.sub(
|
cov = soup.find('img', attrs={'srcset': lambda x: x and 'Cover.jpg' in x})
|
||||||
r"_webp_issue_small_\dx",
|
if cov:
|
||||||
"_webp_issue_large_2x",
|
self.cover_url = re.sub(
|
||||||
soup.find('img', attrs={'srcset': lambda x: x and 'Cover.jpg' in x})["srcset"].split()[0]
|
r"_webp_issue_small_\dx",
|
||||||
)
|
"_webp_issue_large_2x",
|
||||||
|
cov["srcset"].split()[0]
|
||||||
|
)
|
||||||
|
|
||||||
cls = soup.find('link', attrs={'rel':'shortlink'})['href']
|
cls = soup.find('link', attrs={'rel':'shortlink'})['href']
|
||||||
node_id = re.search(r'https://www.foreignaffairs.com/node/(\d+)', cls).group(1)
|
node_id = re.search(r'https://www.foreignaffairs.com/node/(\d+)', cls).group(1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user