aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLesmiscore <nao20010128@gmail.com>2022-11-07 14:56:28 +0900
committerLesmiscore <nao20010128@gmail.com>2022-11-07 14:56:28 +0900
commitc7e4ab278a19e0d4e0eb9626660a4634df964364 (patch)
tree74bd29b0092b7ec65cfdb880e1325cbd50f4afaa
parente9ce4e92501fbe8cc0761ec94f16346d8ba65434 (diff)
downloadhypervideo-pre-c7e4ab278a19e0d4e0eb9626660a4634df964364.tar.lz
hypervideo-pre-c7e4ab278a19e0d4e0eb9626660a4634df964364.tar.xz
hypervideo-pre-c7e4ab278a19e0d4e0eb9626660a4634df964364.zip
[extractor/niconico] Always use HTTPS for requests
This prevents MITM attacks from malicious parties like insane ISPs Closes #5469
-rw-r--r--yt_dlp/extractor/niconico.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/yt_dlp/extractor/niconico.py b/yt_dlp/extractor/niconico.py
index 82b60b476..e131b044a 100644
--- a/yt_dlp/extractor/niconico.py
+++ b/yt_dlp/extractor/niconico.py
@@ -231,7 +231,7 @@ class NiconicoIE(InfoExtractor):
or self._parse_json(
self._html_search_regex(
'data-api-data="([^"]+)"',
- self._download_webpage('http://www.nicovideo.jp/watch/' + video_id, video_id),
+ self._download_webpage('https://www.nicovideo.jp/watch/' + video_id, video_id),
'API data', default='{}'),
video_id))
@@ -390,7 +390,7 @@ class NiconicoIE(InfoExtractor):
try:
webpage, handle = self._download_webpage_handle(
- 'http://www.nicovideo.jp/watch/' + video_id, video_id)
+ 'https://www.nicovideo.jp/watch/' + video_id, video_id)
if video_id.startswith('so'):
video_id = self._match_id(handle.geturl())
@@ -728,7 +728,7 @@ class NicovideoSearchBaseIE(InfoExtractor):
webpage = self._download_webpage(url, item_id, query=query, note=note % {'page': page_num})
results = re.findall(r'(?<=data-video-id=)["\']?(?P<videoid>.*?)(?=["\'])', webpage)
for item in results:
- yield self.url_result(f'http://www.nicovideo.jp/watch/{item}', 'Niconico', item)
+ yield self.url_result(f'https://www.nicovideo.jp/watch/{item}', 'Niconico', item)
if not results:
break