From 1c9fb795efc83557b1961269cd71acd8a1c394af Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 May 2017 07:20:50 +0530 Subject: [PATCH] Update LifeHacker --- recipes/lifehacker.recipe | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/recipes/lifehacker.recipe b/recipes/lifehacker.recipe index 861eb1c208..f091baee8d 100644 --- a/recipes/lifehacker.recipe +++ b/recipes/lifehacker.recipe @@ -29,7 +29,15 @@ class LifeHacker(BasicNewsRecipe): classes('headline author post-content'), ] remove_tags = [ - classes('commerce-inset'), + classes('commerce-inset gmg-avatar js_ad-dynamic'), + dict(id='lifehacker-avatar-svg'), ] + remove_tags_after = classes('post-content') feeds = [(u'Articles', u'https://lifehacker.com/rss')] + + def preprocess_soup(self, soup): + for source in soup.findAll('source', attrs={'data-srcset':True}): + for img in source.findAll('img'): + img['src'] = source['data-srcset'] + return soup