下载各大网站上的Flash视频


背景:
在另外一个网站通过Flash引用了优酷的视频,是一个配音版的诗歌朗诵,后来该视频因为妨碍到了走狗们的骨头,所以就被河蟹了,优酷,土豆,新浪,酷六等都遭到删除,最后在网易视频才找到,因此须要下载Flash视频。
部分视频网站不支持下载,但是如果是通过Flash播放器在线播放的视频,会在IE的临时目录创建缓存文件,我们的目标获取这些视频,并把它们复制到一个方便访问的目录。
我觉得PowerShell该做点什么。

牵扯的知识点:

  • PowerShell获取“我的视频”目录
  • Powershell获取 “IE缓存”目录
  • PowerShell文件递归遍历
  • PowerShell文件过滤
  • PowerShell拷贝文件
  • PowerShell打开资源管理器

脚本:

#PowerShell获取“我的视频”目录
$MyVideos = [environment]::GetFolderPath("MyVideos")

#Powershell获取 “IE缓存”目录
$ieCache = [environment]::GetFolderPath("InternetCache")
$videoPath ="$MyVideos\pstips.net"
if (-not (Test-Path $videoPath))
{   mkdir $videoPath |Out-null
}

#PowerShell文件递归遍历
ls $ieCache -Recurse -Force |
#PowerShell文件过滤 
where { ($_.name).endswith(".flv")  -and $_.length -gt 0}  |
Sort-Object -Descending LastWriteTime | ForEach-Object {

#PowerShell拷贝文件
$des= $videoPath + "/" + $_.Name
[io.file]::Copy($_.FullName,$des)
}
#PowerShell打开资源管理器 
cmd /c start $videoPath
本文链接: https://www.pstips.net/download-flash-video-from-website.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注