diff --git a/recipes/private_eye.recipe b/recipes/private_eye.recipe index 02798eca90..594ba5ab7d 100644 --- a/recipes/private_eye.recipe +++ b/recipes/private_eye.recipe @@ -235,6 +235,14 @@ It offers a unique blend of humour, social and political observations and invest return self.page_index + + def postprocess_html(self, soup, first): + for figure in soup.findAll('a', attrs = {'href' : lambda x: x and ('jpg' in x or 'png' in x or 'gif' in x)}): + # makes sure that the link points to the absolute web address + if figure['href'].startswith('/'): + figure['href'] = self.fix_url(figure['href']) + return soup + def postprocess_book(self, oeb, opts, log): m = oeb.metadata m.clear('title')