Помощь в получении списка файлов по протоколу HTTP с помощью Python
Заранее извините, потому что я очень новичок в python и программировании. У меня есть IP-камера, которая захватывает клипы на свою SD-карту, с подключением к интернету, предоставляемым маршрутизатором cradlepoint. Я могу удаленно связаться с SD-картой камеры с помощью вызова CGI на статический публичный IP-адрес, который задается точкой колыбели. (Вызов CGI выглядит следующим образом: 166.x.x.x:port/blackvue_VOD.cgi), который представит мне список файлов MP4, которые можно загрузить. в конечном счете, я хотел бы создать немного скрипта python для извлечения этих файлов по мере того, как камера захватывает их, не используя каждый раз вызов CGI.
То, что у меня есть до сих пор, это:
импорт urllib.запрос
x = urllib.request.urlopen('52.x.x.x:1206/blackvue_vod.cgi')
печать (х.читать())
(Я вычеркнул IP-адрес для конфиденциальности)
Но когда я запущу это, я получу ошибку: ValueError: unknown url type: '52.x.x.x:1206/blackvue_vod.cgi'
Я знаю, что это не так уж много для работы, но может ли кто-нибудь указать мне правильное направление для извлечения файлов?
Спасибо!
Что я уже пробовал:
urllib.запрос
CGI.fieldstorage (очень новая концепция для меня)
HTML гиперссылка
Richard MacCutchan
файлы .cgi не являются допустимыми HTML-файлами.
Member 13424161
Спасибо за ваш ответ! Таким образом, нет никакого способа вытащить и перечислить эти файлы MP4 в этом вызове CGI?
Member 13424161
Хорошо, спасибо!