mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Update Harpers Magazine
add cover
This commit is contained in:
parent
cd5be64891
commit
fae7481849
@ -79,5 +79,10 @@ class Harpers(BasicNewsRecipe):
|
|||||||
.index-statement .index-tooltip { font-size: small; }
|
.index-statement .index-tooltip { font-size: small; }
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
def get_cover_url(self):
|
||||||
|
issues_soup = self.index_to_soup("https://harpers.org/issues/")
|
||||||
|
curr_issue_a_ele = issues_soup.select_one("div.issue-card a")
|
||||||
|
if curr_issue_a_ele.find("img"):
|
||||||
|
return curr_issue_a_ele.img["src"]
|
||||||
|
|
||||||
feeds = [(u"Harper's Magazine", u'https://harpers.org/feed/')]
|
feeds = [(u"Harper's Magazine", u'https://harpers.org/feed/')]
|
||||||
|
@ -131,7 +131,8 @@ class Harpers_full(BasicNewsRecipe):
|
|||||||
if not _issue_url:
|
if not _issue_url:
|
||||||
issues_soup = self.index_to_soup("https://harpers.org/issues/")
|
issues_soup = self.index_to_soup("https://harpers.org/issues/")
|
||||||
curr_issue_a_ele = issues_soup.select_one("div.issue-card a")
|
curr_issue_a_ele = issues_soup.select_one("div.issue-card a")
|
||||||
curr_issue_url = urljoin(self.base_url, curr_issue_a_ele["href"])
|
if curr_issue_a_ele.find("img"):
|
||||||
|
self.cover_url = curr_issue_a_ele.img["src"]
|
||||||
else:
|
else:
|
||||||
curr_issue_url = _issue_url
|
curr_issue_url = _issue_url
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user