From b11d1fe19fa9112df032ba0c645956bf3b3647ed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 15 Jul 2015 08:11:23 +0530 Subject: [PATCH] Update NRC Handelsblad --- recipes/nrc-nl-epub.recipe | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/recipes/nrc-nl-epub.recipe b/recipes/nrc-nl-epub.recipe index 2e11be2ebc..273bc60729 100644 --- a/recipes/nrc-nl-epub.recipe +++ b/recipes/nrc-nl-epub.recipe @@ -33,16 +33,17 @@ class NRCHandelsblad(BasicNewsRecipe): from calibre.web.jsbrowser.browser import Browser, ElementNotFound br = Browser() br.visit('http://login.nrc.nl/login', timeout=60) - f = br.select_form('#command') + f = br.select_form('#fm1') f['username'] = self.username f['password'] = self.password - br.submit() + br.submit('button[type="submit"]') raw = br.html - if '>log out<' not in raw: + if '>Uitloggen<' not in raw: raise ValueError('Failed to login, check username and password') epubraw = None for today in (date.today(), date.today() - timedelta(days=1),): - url = 'http://digitaleeditie.nrc.nl/digitaleeditie/NH/%s/%d/%s___/downloads.html' % (today.strftime('%Y'), today.month - 1, today.strftime('%Y%m%d')) + url = 'http://digitaleeditie.nrc.nl/digitaleeditie/NH/%s/%d/%s___/downloads.html' % ( + today.strftime('%Y'), today.month - 1, today.strftime('%Y%m%d')) self.log('Trying to download epub from:', url) br.start_load(url, timeout=60) try: