Форум сайта python.su
Прошу помощи. Бьюсь уже неделю, без результатно.
Вообщем смотрел долгие годы телевидиние через HLS сервер (m3u8) но тут они его загодировали в aes-128-cbc key файл передается в самом потоке. Вообщем на гит хабе нашёл HLS-proxy который может раскодировать и передать по hhtp поток, но сервер принимает только при user-agent “SmartSDK”. Так как я Python не знаю совсем ( как собственно и другие языки) пришёл просить помощи у Вас. В качестве благодарности могу поделиться списком каналов в случае работоспособности скрипта
сама утилита на гит хабе и прикреплю zip: https://github.com/juanfont/hls-proxy.git
Отредактировано bobbibob (Июль 28, 2019 00:15:41)
Прикреплённый файлы: hls-proxy-master.zip (15,4 KБ)
Офлайн
Заголовки можно туда добавить, отредактировав файл
https://github.com/juanfont/hls-proxy/blob/master/fetcher.py#L61
Офлайн
А куда именно и что добавить не подскажите?
Офлайн
bobbibob
А куда именно и что добавить не подскажите?
headers = {'User-Agent': 'SmartSDK'}
Офлайн
aiscyТак я уже пробовал. Безрезультатно
Офлайн
00c0 69 78 2e 6e 65 74 0d 0a 55 73 65 72 2d 41 67 65 ix.net..User-Age
00d0 6e 74 3a 20 54 77 69 73 74 65 64 20 50 61 67 65 nt: Twisted Page
00e0 47 65 74 74 65 72 0d 0a 0d 0a Getter….
Офлайн
Вот в этом месте
https://github.com/juanfont/hls-proxy/blob/master/proxy.py#L163
Вставь над строкой
request.setHeader('User-Agent', 'SmartSDK')
Отредактировано py.user.next (Июль 29, 2019 01:38:45)
Офлайн