Open betabrain opened 5 years ago
On my machine, in file youtube_dl/extractor/adobeconnect.py
I noticed that line 18 (of the current version) fails since the parameter is now an encoded url. Current line 18 is the following:
qs = compat_parse_qs(self._search_regex(r"swfUrl\s*=\s*'([^']+)'", webpage, 'swf url').split('?')[1])
I tryed to replace line 18 with the following and the code works; unfortunately rtmpdump fails:
from urllib.parse import unquote
...
...
qs = compat_parse_qs(self._search_regex(r"(?:')swfUrl\s*=\s*([^']+)(?:')", unquote(webpage), 'swf url').split('?')[1])
the import is also needed by my new line.
Maybe the proposed line needs more tuning.
Same issue here. Not sure exactly what URL I'm meant to pass to it, but I can't get it to work for Adobe Connect and have exactly the same error
Checklist
Verbose log
Description
I am trying to download this online lecture for offline study. Unfortunately the extractor fails. As far as I can tell, there is no auth on this particular lecture, otherwise let me know.