我想从网站上下载一个嵌入式视频
这段视频很容易在浏览器中访问,但我正努力用java来获取它
下面是单击播放按钮后打开网站的“网络”选项卡
如果我复制了请求url,添加一个新的标签,粘贴并点击回车段就可以下载了
但是,如果我打开一个新的“匿名”窗口并尝试禁用403(我也尝试在“匿名”模式下打开视频,按下“播放”按钮,然后复制url并按enter,视频下载成功,但我在“正常”模式下获得403)
运行以下代码时得到相同的结果:
public static void main(String[] args) throws IOException
{
String baseUrl = "someUrl/ih4mxuprbnvyb3iihebxt26uxqo5x32qhldeyaejlhbmm7kga7llvftoqdia/seg-1-v1-a1.ts";
URL url = new URL(baseUrl);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("sec-ch-ua", "\"Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"");
con.setRequestProperty("Accept", "*/*");
con.setRequestProperty("Upgrade-Insecure-Requests", "1");
con.setRequestProperty("sec-ch-ua-mobile", "?0");
con.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36");
System.out.println(con.getResponseCode());
}
我尝试过添加相同的标题,但没有成功。我错过了什么?提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!