我正在尝试系统地下载以下图像:
https://floridakeyswebcams.tv/sloppycam/camarchive/0807.jpg
在Firefox中,图像显示正常。
使用CURL或wget时,下载失败。
在具有Open SSL 1.1.0g的Ubuntu 18.04上,它将在curl中返回以下内容:
* Trying 74.209.245.140...
* TCP_NODELAY set
* Connected to floridakeyswebcams.tv (74.209.245.140) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to floridakeyswebcams.tv:443
* stopped the pause stream!
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to floridakeyswebcams.tv:443
Run Code Online (Sandbox Code Playgroud)
在植有busybox和OpenSSL v1.0.0g的旧三星Note 3上,它下载文件,但仅下载1 KB的空文件。
有想法吗?
有没有办法在页面重新加载时强制 Web 浏览器,即 Firefox 或 Firefox Mobile(最新版本)更新 HTML5 视频对象?
我正在使用 CTRL+R、重新加载按钮和 2 分钟的 HTTP 刷新,但除非重新启动浏览器或清除缓存,否则这些选项都不会“更新”视频文件。此外,Firebug 甚至不显示正在加载的 MP4 文件。
旁注:MP4 文件由 shell 脚本每 2 分钟生成一次。我已经通过检查时间戳验证了视频正在更新,而且如果我退出/重新启动 Firefox,它就可以工作。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<title>Cameras</title>
<meta http-equiv='refresh' content='120'>
</head>
<body>
<h3>Cameras</h3>
<video id="CamLoop" height="100%" width="100%" autoplay loop><source src='/Get/Cams/_Loop.mp4'></source></video>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)