aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeurognostic <donovan@tremura.email>2023-04-25 12:13:54 -0400
committerGitHub <noreply@github.com>2023-04-25 21:43:54 +0530
commit0c4e0fbcade0fc92d14c2a6d63e360fe067f6192 (patch)
tree54567b95ca641de390b293ccc920251bd90159ca
parentc86e433c35fe5da6cb29f3539eef97497f84ed38 (diff)
downloadhypervideo-pre-0c4e0fbcade0fc92d14c2a6d63e360fe067f6192.tar.lz
hypervideo-pre-0c4e0fbcade0fc92d14c2a6d63e360fe067f6192.tar.xz
hypervideo-pre-0c4e0fbcade0fc92d14c2a6d63e360fe067f6192.zip
[extractor/bitchute] Add more fallback subdomains (#6907)
Authored by: Neurognostic
-rw-r--r--yt_dlp/extractor/bitchute.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/yt_dlp/extractor/bitchute.py b/yt_dlp/extractor/bitchute.py
index 10e7b0b2b..a6779505e 100644
--- a/yt_dlp/extractor/bitchute.py
+++ b/yt_dlp/extractor/bitchute.py
@@ -77,7 +77,10 @@ class BitChuteIE(InfoExtractor):
def _check_format(self, video_url, video_id):
urls = orderedSet(
re.sub(r'(^https?://)(seed\d+)(?=\.bitchute\.com)', fr'\g<1>{host}', video_url)
- for host in (r'\g<2>', 'seed150', 'seed151', 'seed152', 'seed153'))
+ for host in (r'\g<2>', 'seed122', 'seed125', 'seed126', 'seed128',
+ 'seed132', 'seed150', 'seed151', 'seed152', 'seed153',
+ 'seed167', 'seed171', 'seed177', 'seed305', 'seed307',
+ 'seedp29xb', 'zb10-7gsop1v78'))
for url in urls:
try:
response = self._request_webpage(