fix(sonar): drop redundant optional group in audio-link regex (python:S5842)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
1b3fff1e0d
commit
402fd52f40
@ -290,7 +290,7 @@ def _generic_audio_page_source(url: str) -> dict:
|
|||||||
page_title = _plain_text(title.group(1)) if title else source_name
|
page_title = _plain_text(title.group(1)) if title else source_name
|
||||||
seen = set()
|
seen = set()
|
||||||
items = []
|
items = []
|
||||||
for match in re.finditer(r"""(?:src|href)=["']([^"']+\.(?:mp3|wav|ogg|flac|m4a|aac)(?:[^"']*)?)["']""", body, re.I):
|
for match in re.finditer(r"""(?:src|href)=["']([^"']+\.(?:mp3|wav|ogg|flac|m4a|aac)[^"']*)["']""", body, re.I):
|
||||||
audio_url = urljoin(url, unescape(match.group(1)))
|
audio_url = urljoin(url, unescape(match.group(1)))
|
||||||
if audio_url in seen:
|
if audio_url in seen:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user