微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 python 连接到在线流

如何解决使用 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 举报,一经查实,本站将立刻删除。