mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Update Clarin
Merge branch 'patch-2' of https://github.com/elganzua124/calibre
This commit is contained in:
commit
a93c1d397b
@ -60,11 +60,20 @@ class Clarin(BasicNewsRecipe):
|
|||||||
return article.get('guid', None)
|
return article.get('guid', None)
|
||||||
|
|
||||||
def get_cover_url(self):
|
def get_cover_url(self):
|
||||||
cover_url = None
|
import urllib2
|
||||||
soup = self.index_to_soup(self.INDEX)
|
from datetime import datetime, timedelta
|
||||||
for item in soup.findAll('a', href=True):
|
|
||||||
if item['href'].startswith('/tapas/TAPA_CLA'):
|
dat = datetime.now()
|
||||||
cover_url = self.INDEX + item['href']
|
for x in (0,1):
|
||||||
return cover_url
|
stg = dat.strftime("%Y%m%d")
|
||||||
|
cover_url = "http://tapas.clarin.com/tapa/{}/{}/{}/{}_thumb.jpg".format(stg[:4],stg[4:6],stg[6:8],stg)
|
||||||
|
req = urllib2.Request(cover_url)
|
||||||
|
try:
|
||||||
|
resp = urllib2.urlopen(req)
|
||||||
|
break
|
||||||
|
except urllib2.URLError, e:
|
||||||
|
if e.code == 404: # today's cover not published yet, look for yesterday's cover
|
||||||
|
dat = dat - timedelta(days=1)
|
||||||
|
cover_url = None
|
||||||
return cover_url
|
return cover_url
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user