使用 python 连接到在线流

问题描述

我刚刚开始学习 Python,很多东西仍然不清楚。请帮我解决这个困难。通过对在线相机流的请求:

import requests
req = requests.get("https://599da0b457148.streamlock.net:1936/traffic/trafcam6zel.stream/playlist.m3u8")
req.status_code

我收到 403(禁止)响应。但是,在使用发布此流的浏览器(https://kgd.ru/traffic/camera/18-zelenogradsk-plyazh)进入站点后,通过脚本的连接开始正常工作,响应 req.status_code 我得到“200”。之后,我通常使用 cv2.VideoCapture 连接到流。

请解释为什么会发生这种情况,以及在不通过浏览器访问站点的情况下连接到此广播的可能性有哪些?我想定期从这台相机接收照片来观察海浪。但是每次我必须通过浏览器访问该站点才能使其正常工作并连接正常工作。这可以防止我在没有我在场的情况下从相机中获取一系列常规照片。 我尝试使用 user_agent 但它没有帮助

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)