diff --git a/resources/recipes/wsj.recipe b/resources/recipes/wsj.recipe index eb473f1121..6095ca71c7 100644 --- a/resources/recipes/wsj.recipe +++ b/resources/recipes/wsj.recipe @@ -131,6 +131,7 @@ class WallStreetJournal(BasicNewsRecipe): 'description':desc, 'date':''}) self.log('\tFound WN article:', title) + self.log('\t\t', desc) return articles @@ -160,14 +161,16 @@ class WallStreetJournal(BasicNewsRecipe): title = self.tag_to_string(a).strip() + ' [%s]'%self.tag_to_string(meta) url = 'http://online.wsj.com'+a['href'] desc = '' - p = container.find('p') - if p is not None: + for p in container.findAll('p'): desc = self.tag_to_string(p) + if not 'Subscriber Content' in desc: + break articles.append({'title':title, 'url':url, 'description':desc, 'date':''}) self.log('\tFound article:', title) + self.log('\t\t', desc) return articles diff --git a/resources/recipes/wsj_free.recipe b/resources/recipes/wsj_free.recipe index a4a957fc90..bc16a8de3b 100644 --- a/resources/recipes/wsj_free.recipe +++ b/resources/recipes/wsj_free.recipe @@ -143,9 +143,10 @@ class WallStreetJournal(BasicNewsRecipe): title = self.tag_to_string(a).strip() + ' [%s]'%self.tag_to_string(meta) url = 'http://online.wsj.com'+a['href'] desc = '' - p = container.find('p') - if p is not None: + for p in container.findAll('p'): desc = self.tag_to_string(p) + if not 'Subscriber Content' in desc: + break articles.append({'title':title, 'url':url, 'description':desc, 'date':''})