使用wget下载电影

    技术2022-05-11  72

    1.程序的安装:

    Wget是常用工具,系统自带。

    2.Wget的使用:

    wget [参数] URL ,如:在提示符下输入wget -c ftp://61.132.72.33/1202/gugong/01.avi 即可。假设该FTP存在密码,假设密码为password,用户名为user,你只需要将以上命令改成wget -c ftp://user:password@61.132.72.33/1202/gugong/01.avi 即可。

    设置代理服务器  修改/etc/wgetrc文件的内容  http_proxy= http://*.*.*.*:port  usr_proxy=on

    3.中断下载:

    Ctrl+C即可,进入刚才的目录,再次输入以上命令即可自动续传。

    简单吗?如果你希望事情变得更简单,可以接着看下面的技巧。

    1.保存密码:

    用户的Home目录下有一个公用的密码文件.netrc(~代表当前用户的Home目录,如当前用户为tom,那么~代表/home/tom),我们可以将密码保存在里面。

    格式如下:

    #machine IPaddress(or domain name) username your-id password your-password

    machine 61.132.72.33 login ftpuser password i’mtheone

    from : http://blog.linuxeden.com/post/9571/3558

    另外如果.netrc的属性不是600,要改成600

    chmod 600 .netrc

    这样我们就不用每次在填写密码了,如果密码变了,我们在.netrc里面改。

    2.批量下载:

    1)把所要下载的内容保存在一个文本文件内,movies.txt

    ftp://61.132.72.33/1202/gugong/01.avi

    .....

    ftp://61.132.72.33/1202/gugong/12.avi

    2)使用i参数 wget -i movies.txt

    3.下载完毕自动关机:

    wget -i movies.txt ; poweroff或则

    wget -i movies.txt ; shutdown -h now

    4.递归下载:

    下载一个目录下面所有文件的方法是:

    wget -r -l5 ftp://61.132.72.33/1202/gugong/ 用来下载gugong下面5层目录内所有文件

    5.速度限制

    wget -i movies.txt –limit-rate=50k 限速为50K

    6.观看电影

    gmplayer 01.avi即可。Gmplayer可以解码DVDRIP在内的大多数电影,对字幕的支持也不错。详细用法可以参见其他资料。

    7.其他一些技巧:

    我有一个简单脚本,里面加上了一些常用参数,需要的可以借鉴一下。

    #!/bin/bash

    cd /home/tom/download/movies

    /usr/bin/wget -c -l3 -r -R *ample*.avi --timeout=30 $1 -i movies.txt

    #--timeout=30 90 太长了

    #2>&1 |cat >/dev/null 将所有输出信息重定向

    #-o movies.log 将信息重定向到log

    /usr/local/sbin/bp;/usr/local/sbin/bp;/usr/local/sbin/bp beep三次,bp是我写的脚本,需要的可以找我

    #/usr/bin/sudo /sbin/shutdown -h 2 自动关机,延迟2分钟。


    最新回复(0)