mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-27 23:26:53 +01:00
parent
48cceec1dd
commit
fbcc299bd8
@ -50,7 +50,7 @@ def _extract_embed_urls(cls, url, webpage):
|
|||||||
if not re.search(r'<script[^>]+src=["\']https://substackcdn.com/[^"\']+\.js', webpage):
|
if not re.search(r'<script[^>]+src=["\']https://substackcdn.com/[^"\']+\.js', webpage):
|
||||||
return
|
return
|
||||||
|
|
||||||
mobj = re.search(r'{[^}]*["\']subdomain["\']\s*:\s*["\'](?P<subdomain>[^"]+)', webpage)
|
mobj = re.search(r'{[^}]*\\?["\']subdomain\\?["\']\s*:\s*\\?["\'](?P<subdomain>[^\\"\']+)', webpage)
|
||||||
if mobj:
|
if mobj:
|
||||||
parsed = urllib.parse.urlparse(url)
|
parsed = urllib.parse.urlparse(url)
|
||||||
yield parsed._replace(netloc=f'{mobj.group("subdomain")}.substack.com').geturl()
|
yield parsed._replace(netloc=f'{mobj.group("subdomain")}.substack.com').geturl()
|
||||||
|
Loading…
Reference in New Issue
Block a user