This commit is contained in:
unkn0w7n 2025-03-27 22:22:05 +05:30
parent 6833c07410
commit 0f52676e4f

View File

@ -28,14 +28,14 @@ class AssociatedPress(BasicNewsRecipe):
classes('StoryPage-lede-content Page-lead Page-byline-info RichTextStoryBody'),
]
remove_tags = [
classes('displayNone Advertisement HTMLModuleEnhancement videoSlide'),
classes('displayNone Advertisement HTMLModuleEnhancement AudioEnhancement'),
dict(
name=[
'source',
'button',
'svg',
'template',
'bsp-jw-player',
'video',
'astro-island',
'iframe',
'document',
@ -64,6 +64,9 @@ class AssociatedPress(BasicNewsRecipe):
return [('Articles', feeds)]
def preprocess_html(self, soup):
for v in soup.findAll('bsp-jw-player', attrs={'poster': True}):
v.name = 'img'
v.attrs = {'src': v.get('poster', '')}
for st in soup.findAll(**classes('CarouselSlide-infoDescription')):
if p := st.find('p'):
p.name = 'span'