1、目前只掌握了,下载自己视频号后台的视频的方法:
登录视频号助手网页-点开视频-复制链接-(I/O)下载
代码如下:
String videoUrl = "xxx";
String savePath = "D:\\videoDownload\\video.mp4";
try {
// 创建URL对象
URL url = new URL(videoUrl);
// 创建HttpURLConnection对象
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 设置请求方法为GET
connection.setRequestMethod("GET");
// 获取响应码
int responseCode = connection.getResponseCode();
// 判断响应码是否为200
if (responseCode == HttpURLConnection.HTTP_OK) {
// 获取文件名
String fileName = videoUrl.substring(videoUrl.lastIndexOf("/") + 1);
// 打开输入流
InputStream inputStream = connection.getInputStream();
// 创建保存文件的文件夹
File saveFolder = new File("D:\\videoDownload");
if (!saveFolder.exists()) {
saveFolder.mkdir();
}
// 创建文件输出流
FileOutputStream outputStream = new FileOutputStream(savePath);
// 缓冲区大小,可以根据实际情况进行调整
byte[] buffer = new byte[4096];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
// 写入文件输出流
outputStream.write(buffer, 0, bytesRead);
}
// 关闭文件输出流和输入流
outputStream.close();
inputStream.close();
System.out.println("视频下载完成");
} else {
System.out.println("视频下载失败,响应码:" + responseCode);
}
connection.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
现在问题有四个:
1、是否侵权,或有法律风险
2、如何抓到别人视频号视频的链接
3、下载速度如何提升
4、这个小程序如何推广。这个小程序生意是否赚钱