From 397ce8f023d115673d25047a5ccd90759eca3650 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 11 Jun 2010 12:02:42 -0600 Subject: [PATCH] Fix #5792 (Problem with Economist (printedition) recipe) --- resources/recipes/economist.recipe | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/recipes/economist.recipe b/resources/recipes/economist.recipe index a6d0e08eea..01ee8e0baf 100644 --- a/resources/recipes/economist.recipe +++ b/resources/recipes/economist.recipe @@ -88,7 +88,9 @@ class Economist(BasicNewsRecipe): continue a = tag.find('a', href=True) if a is not None: - url=a['href'].split('?')[0]+'/print' + url=a['href'] + id_ = re.search(r'story_id=(\d+)', url).group(1) + url = 'http://www.economist.com/node/%s/print'%id_ if url.startswith('Printer'): url = '/'+url if url.startswith('/'):