From f669caa7b60a9097abc3eeb130045570ec1b6c0f Mon Sep 17 00:00:00 2001 From: ping Date: Mon, 30 Oct 2023 19:20:27 +0800 Subject: [PATCH] recipe: Fix images for Foreign Affairs magazine --- recipes/foreignaffairs.recipe | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipes/foreignaffairs.recipe b/recipes/foreignaffairs.recipe index c0790856ce..5836c68d05 100644 --- a/recipes/foreignaffairs.recipe +++ b/recipes/foreignaffairs.recipe @@ -180,9 +180,8 @@ class ForeignAffairsRecipe(BasicNewsRecipe): return html.tostring(root, encoding='unicode') def preprocess_html(self, soup): - for attr in ('ng-src', 'data-blazy', 'data-src'): - for img in soup.findAll('img', attrs={attr: True}): - img['src'] = img[attr] + for img in soup.find_all('img', attrs={'srcset': True}): + img['src'] = img['srcset'].split(',')[-1].strip().split(' ')[0].strip() return soup def get_browser(self):