`
annan211
  • 浏览: 460274 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

shell 脚本下载网站图片

 
阅读更多
#!/bin/bash
# 抓取图片
if [ $# -ne 3 ]; then
  echo "usage: $0 url -d directory";
 exit -1

fi

for i in {1..4}
 do
  case $1 in 
  -d) shift;directory=$1; shift ;;
  *) url=${url:-$1} ;shift;;
  esac
done

mkdir -p $directory;
baseurl=$(echo $url | egrep -o "https?://[a-z.]+")

curl -s $url | egrep -o "<img src=[^>]*>" |
sed 's/<img src=\"\([^"]*\).*/\1/g' > /tmp/$$.list

sed -i "s|^/|$baseurl/|" /tmp/$$.list

cd $directory;

while read filename;
do
 curl -s -O "$filename" --silent
done < /tmp/$$.list

   请尊重知识,请尊重原创 更多资料参考请见  http://www.cezuwang.com/listFilm?page=1&areaId=906&filmTypeId=1

分享到:
评论

相关推荐

    Shell脚本实现二维码图片生成

    在这个场景中,我们讨论的是一个特定的Shell脚本,它的目标是生成二维码图片。在旧有的系统中,如果没有源码可供修改,这样的脚本可以作为一个灵活的解决方案,帮助系统实现二维码打印功能。 首先,我们需要理解...

    linux shell 脚本攻略里用来下载链接图片的脚本,附上整本书脚本打包

    在这个特定的案例中,`img_downloader.sh` 是一个用于批量下载网页中链接的图片的shell脚本,这在处理需要大量图片资源的项目时非常有用。下面我们将深入探讨这个脚本可能包含的知识点,并解释如何使用它。 首先,`...

    Shell脚本学习指https://pan.baidu.com/s/1sPfOlmfcq1PmzOkD0ZnsyA

    在Shell脚本学习中,虽然这不属于核心内容,但有可能涉及如何通过Shell脚本来控制或与硬件设备(如J-Link)交互,例如,自动下载固件或收集调试信息。 "HDSC"可能是一个目录或者文件的名称,具体含义不明确。如果它...

    shell脚本的使用步骤及jar包

    Shell脚本是Linux/Unix操作系统中的一个强大工具,它允许用户编写一系列命令并将其作为一个单一的可执行文件。在IT行业中,熟练掌握Shell脚本能够极大地提高工作效率,尤其是在自动化任务和系统管理方面。下面我们将...

    Shell脚本实现批量下载网络图片代码分享

    在这个场景中,我们讨论的是如何使用Shell脚本来批量下载网络图片。批量下载图片在处理大量数据时非常有用,例如,当需要从特定网站抓取一系列图片时,如Yahoo天气图标。 Yahoo天气图标的URL遵循一定的规律,以...

    一个下载网页图片的shell脚本

    下面和大家分享下一个shell脚本写的图片抓取器。使用方法:复制以下代码,命名为img_downloader.sh。使用时在shell下输入 ./img_downloader.sh www.baidu.com -d images,该shell脚本就会把百度首页上的图片下下来了...

    linux-gifcap是一个shell脚本用于从你的Android设备录制GIFs图片

    `gifcap`就是这样一个实用程序,它是一个shell脚本,专门设计用来从Android设备上录制GIF动态图。对于需要在移动设备上进行快速屏幕录制的开发者来说,`gifcap`提供了一个轻量级且便捷的解决方案。 `gifcap`的核心...

    基于C语言和Shell脚本的测试自动化框架设计源码

    具体包括275个头文件(.h)、18个Makefile文件(.mk)、6个汇编文件(.a)、4个Shell脚本文件(.sh)、4个共享对象文件(.so)、3个C源文件(.c)、3个未知类型文件(.0)、2个PNG图片文件(.png)、2个Shell脚本文件(.S)、2个私钥...

    基于Shell脚本编程的随书示例代码设计源码

    其中,包括1045个JPG图片文件、290个Shell脚本文件、233个TXT文本文件、41个OUT输出文件、23个MD标记文件、12个AWK脚本文件、12个Git忽略文件、11个PDF文档、10个HTML网页文件、6个Python脚本文件和6个C语言源文件。...

    Linux命令行与shell脚本编程- 控制脚本案例

    7. **压缩包子文件的文件名称列表**:在提供的列表中,`萝莉酱.jpeg`很可能是一个误入的图片文件,不属于Linux命令行或Shell脚本的主题。而`控制脚本`可能是另一个相关的脚本文件,里面可能包含了上面讨论的各种控制...

    hm-Shell脚本超光速入门教程资料

    【标题】"hm-Shell脚本超光速入门教程资料" 涵盖了学习Linux Shell脚本编程的基础和进阶知识,旨在帮助初学者快速掌握这一强大的命令行自动化工具。Shell脚本是Linux和Unix系统中进行系统管理、任务自动化及程序开发...

    基于Shell脚本与Zabbix的故障自愈脚本设计源码

    本项目是一款基于Shell脚本与Zabbix平台的故障自愈脚本设计源码,包含26个文件,涵盖21个PNG图片、2个配置文件、1个Markdown文件、1个HTML文件和1个Shell脚本文件。该项目旨在利用Shell脚本结合Zabbix功能,实现高效...

    基于Python和Shell脚本的去图书馆抢座助手设计源码

    包含71个文件,涵盖49个Python脚本文件、4个PNG图片文件、4个Markdown文件、2个Git忽略文件、2个Shell脚本文件、1个数据文件、1个输出文件、1个JPG图片文件、1个文本文件和1个批处理文件。该助手实现了《我去图书馆...

    基于Java与Shell脚本的时间序列分析程序设计源码

    该项目是一款融合Java与Shell脚本编写的时间序列分析程序源码,共包含22个文件,其中包含6个Java源文件、1个Shell脚本文件、1个CSV数据文件和其余文件类型如图片、许可证、Markdown文档等。程序具备计算时间序列的...

    ssh文件上传下载ssh文件上传下载

    对于频繁的文件传输任务,可以编写shell脚本自动化过程。在脚本中包含scp或sftp命令,通过cron定时任务定期执行,实现无人值守的文件同步。 5. **安全注意事项**: - 保持SSH配置的最新状态,避免使用默认端口...

    基于C语言和Shell脚本的跨平台kawaii-mqtt MQTT客户端设计源码

    该项目是一款基于C语言和Shell脚本的跨平台kawaii-mqtt MQTT客户端设计源码,包含248个文件,包括110个C语言源代码文件、110个头文件、11个文本文件、9个Markdown文件、2个Shell脚本文件、2个PNG图片文件、1个...

    基于Shell脚本的一键部署毕升文档云平台源码

    本项目是一款基于Shell脚本一键部署的毕升文档云平台源码,总计136个文件,涵盖37个字体文件、28个图标文件、18个Shell脚本文件、17个PNG图片文件、5个配置文件、4个YAML文件、2个BMP和DOCX/PPTX/xlsx文件。...

Global site tag (gtag.js) - Google Analytics