背景:
在另外一个网站通过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
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!