aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dlc/extractor/infoq.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan@gmail.com>2020-11-21 20:20:42 +0530
committerpukkandan <pukkandan@gmail.com>2020-11-22 03:51:26 +0530
commita0566bbf5c3dea282447efb2926d71bafe1b7720 (patch)
tree8e4954cbeacb8d8ebcd144faa7fdea7375935d48 /youtube_dlc/extractor/infoq.py
parent3462ffa8929d2a40588669578ca912d57a0da1bb (diff)
downloadhypervideo-pre-a0566bbf5c3dea282447efb2926d71bafe1b7720.tar.lz
hypervideo-pre-a0566bbf5c3dea282447efb2926d71bafe1b7720.tar.xz
hypervideo-pre-a0566bbf5c3dea282447efb2926d71bafe1b7720.zip
Updated to release 2020.11.21.1
Diffstat (limited to 'youtube_dlc/extractor/infoq.py')
-rw-r--r--youtube_dlc/extractor/infoq.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/youtube_dlc/extractor/infoq.py b/youtube_dlc/extractor/infoq.py
index 18249cf9b..0a70a1fb4 100644
--- a/youtube_dlc/extractor/infoq.py
+++ b/youtube_dlc/extractor/infoq.py
@@ -54,7 +54,7 @@ class InfoQIE(BokeCCBaseIE):
def _extract_rtmp_video(self, webpage):
# The server URL is hardcoded
- video_url = 'rtmpe://video.infoq.com/cfx/st/'
+ video_url = 'rtmpe://videof.infoq.com/cfx/st/'
# Extract video URL
encoded_id = self._search_regex(
@@ -86,17 +86,18 @@ class InfoQIE(BokeCCBaseIE):
return [{
'format_id': 'http_video',
'url': http_video_url,
+ 'http_headers': {'Referer': 'https://www.infoq.com/'},
}]
def _extract_http_audio(self, webpage, video_id):
- fields = self._hidden_inputs(webpage)
+ fields = self._form_hidden_inputs('mp3Form', webpage)
http_audio_url = fields.get('filename')
if not http_audio_url:
return []
# base URL is found in the Location header in the response returned by
# GET https://www.infoq.com/mp3download.action?filename=... when logged in.
- http_audio_url = compat_urlparse.urljoin('http://res.infoq.com/downloads/mp3downloads/', http_audio_url)
+ http_audio_url = compat_urlparse.urljoin('http://ress.infoq.com/downloads/mp3downloads/', http_audio_url)
http_audio_url = update_url_query(http_audio_url, self._extract_cf_auth(webpage))
# audio file seem to be missing some times even if there is a download link