From 26a59b373ac57b6f8efe06520549aef017651f41 Mon Sep 17 00:00:00 2001 From: grenskul <95986800+grenskul@users.noreply.github.com> Date: Fri, 26 Jan 2024 21:34:31 +0000 Subject: [PATCH] Update adapter_royalroadcom.py --- fanficfare/adapters/adapter_royalroadcom.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fanficfare/adapters/adapter_royalroadcom.py b/fanficfare/adapters/adapter_royalroadcom.py index 28e8ca92..13e6f111 100644 --- a/fanficfare/adapters/adapter_royalroadcom.py +++ b/fanficfare/adapters/adapter_royalroadcom.py @@ -127,10 +127,10 @@ class RoyalRoadAdapter(BaseSiteAdapter): self.styles_to_ignore = set() style_elements = soup.find_all('style') for style_element in style_elements: - style_content = style_element.string - if style_content and 'display: none;' in style_content: - class_matches = re.findall(r'\.(\S+)\s*\{[^\}]*display\s*:\s*none\s*;[^\}]*\}', style_content, flags=re.IGNORECASE) + class_matches = re.findall(r'\.(\S+)\s*\{[^\}]*display\s*:\s*none\s*;[^\}]*\}', style_element.string, flags=re.IGNORECASE) + if class_matches: self.styles_to_ignore.update(class_matches) + del class_matches self.handle_spoilers(soup) return soup