标题: 如何“下载”无法直接下载的在线试听网站歌曲
[打印本页]
作者: rs369007
时间: 2010-4-30 23:43
标题: 如何“下载”无法直接下载的在线试听网站歌曲
我的浏览器是搜狗的,偶然发现C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\ 有很多wma MP3音频文件,拷出来看正是我找了多久都下不下来的 林楚麒的《这就是爱》还有一大片刚听的叶倩文的老歌
如果你直接在网上下不下来,或者刚听了一张专辑觉很好听,网站又没提直接供下载,或又想着节约点流量,不妨试试这个方法
最后推荐个系统监控工具,能够监控指定条件的系统变化,
processMonitor
@echo off&setlocal ENABLEDELAYEDEXPANSION
title 从临时目录copy 在线播放歌曲.
echo 【+a】没有对输入信息进行检查,请严格按提示输入信息.
echo.
echo 示例:
echo 查找2010年5月1日 15:09 后听过的歌
echo 请输入日期:2010-05-01
echo 请输入小时:15
echo 请输入分钟:9(不要输入09)
echo 目标目录(你想要保存歌曲文件的全路径):F:\音乐\My Music\近藤真彦
echo.
set /p date_limits=请输入日期(例如:2010-05-01):
set /p hour_limits=请输入小时(例如:8或22):
set /p minute_limits=请输入分钟(例如:30或9):
:loop
set /p destination=请输入目标目录名:
if NOT exist !destination! (
echo 指定目录不存在.
goto loop
)
pushd "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files"
echo.&echo 判断标准:日期 !date_limits! 时间 !hour_limits!:!minute_limits!以后再%cd%目录建立的音频文件(*.mp3 *.wma)&echo.
::获取路径和文件名
for /R . %%b in (*.mp3 *.wma) do (
set dateti=%%~tb
set date12=!dateti:~0,10!
set comphours=!dateti:~11,1!
set compmin=!dateti:~14,1!
if !comphours! EQU 0 (
set time12=!dateti:~12,1!
) else (
set time12=!dateti:~11,2!
)
if !compmin! EQU 0 (
set minutes=!dateti:~15,1!
) else (
set minutes=!dateti:~14,2!
)
if "!date12!"=="!date_limits!" (
if !time12! GEQ !hour_limits! (
if !minutes! GEQ !minute_limits! (
echo 文件名: %%~nxb
copy "%%b" /B "!destination!"&&set /a flag=1
)
)
)
)
if !flag! NEQ 1 (
echo 没有copy到任何mp3、wma文件.
)
pause>nul
[
Last edited by rs369007 on 2010-5-1 at 16:44 ]