位置: 编程技术 - 正文

Shell脚本实现获取网页快照并生成缩略图(在shell中获取脚本命令行参数的方法和区别)

编辑:rootadmin

推荐整理分享Shell脚本实现获取网页快照并生成缩略图(在shell中获取脚本命令行参数的方法和区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本获取命令执行结果,shell脚本中获取脚本名称,shell脚本执行命令并获取结果,shell脚本获取参数的两种方法,shell脚本中获取脚本名称,shell脚本执行命令并获取结果,获取shell脚本参数,shell脚本获取参数的两种方法,内容如对您有帮助,希望把文章链接给更多的朋友!

获取网页快照并生成缩略图可分两步进行:

1、获取网页快照

2、生成缩略图

获取网页快照

这里我们用 phantomjs 来实现。关于 phantomjs 的详细用法可参考官方网站。 tarball 然后解压即可。第二步中解压后bin目录下的 phantomjs 二进制文件即是可调用命令。

第三步是为了在以后调用命令时不必输入命令全路径。

2、调用phantomjs的调用需要一个js脚本。这个js脚本接收两个参数,分别是网址url和快照文件名称filename,脚本snap.js内容如下:

Shell脚本实现获取网页快照并生成缩略图(在shell中获取脚本命令行参数的方法和区别)

在这个脚本中还有个小小的设置,就是设置打开页面的浏览器可视区域的大小为*,然后取第一屏内容。

调用命令如下:注意:这里执行命令的用户需要对目录有写权限。

3、效果

获取的截图如下:

生成缩略图

生成缩略图用的是ImageMagick工具,ImageMagick是个非常强大的图片处理工具,可对图片进行转化(格式转换、缩放、剪切、模糊、反转等)、屏幕截图、图片显示等,详细用法可参考 我的ImageMagick使用心得 一文。

1、安装

redhat系列可使用yum安装:其他平台安装请参考官方网站:

Shell实现读取ini格式配置文件方法 ini文件格式一般都是由节、键、值三部分组成格式:[第一节]第一个键=值第二个键=第二个值[第二节]第一个键=val1,val2,val3例子:[COM]KINGGOO=gimoo.net其实这

Shell脚本实现简单分割字符串 我们有这样一个字符串:info='abcd;efgh'现在想获取abcd和efgh,我们可以简单地用cut工具来获取:fstr=`echo$info|cut-d;-f1`sstr=`echo$info|cut-d;-f2`这里主要是用了cu

Shell实现强制释放内存脚本分享 公司服务器最近两天老是因为内存被使用满而造成死机,实在是受不了老叫机房的人去帮忙重启,专门写了个脚本来释放下内存,当然这台服务器不是太重

标签: 在shell中获取脚本命令行参数的方法和区别

本文链接地址:https://www.jiuchutong.com/biancheng/381191.html 转载请保留说明!

上一篇:Shell脚本实现递归删除空文件夹(shell脚本遍历)

下一篇:Shell实现读取ini格式配置文件方法(shell读取文本)

  • 产权转让印花税计税依据
  • 销售白酒是否要交消费税?
  • 怎么看运费
  • 成本费用利润率反映什么
  • 代扣代缴完税凭证是什么
  • 交社保不发工资怎么办
  • 发票管理中的四流一致是指什么一致
  • 投资者回售选择权是什么意思
  • 契税和车辆购置税的异同
  • 发票专用章管理办法
  • 预缴的企业所得税可以税前扣除吗
  • 总公司出货分公司怎么办
  • 销售东西的物流叫什么
  • 预付货款样品费怎么入账
  • 香港公司可以给个人打款吗
  • linux如何查找命令
  • 监理多计量承担什么责任
  • 净资产利润比率计算公式
  • 生产车间的各种费用
  • 企业转让股票交什么税费呢
  • 招待审计人员
  • debian10.9安装教程
  • 私立医院交所得税吗
  • 电脑安全系统无法启动怎么办
  • 公司搞活动买的车能买吗
  • 增值税免征与即征的区别
  • 工伤报销入账
  • 库存现金盘亏处理流程
  • smart局部变量
  • 增值税申报主表在哪里查询
  • 头歌实践教学平台官网
  • 财政拨款结转累计结转为负
  • 不是企业职工能否挂靠企业交社保
  • 进口货物减免税政策
  • mongodb bi
  • 收到生育津贴如何入账
  • 投资性房地产由成本模式转为公允价值模式
  • 原材料结转成本有几种方法
  • 制造费用属于费用性支出吗
  • 公司向员工发放的慰问金怎么做账
  • 防伪税控开票系统年费
  • 什么叫做有限循环小数
  • 用友t6操作流程
  • 新政府会计制度与旧制度区别
  • 公司注销实收资本账务处理
  • 垃圾处理费如何做账
  • 报销单领款人可以不签名吗
  • 原材料采用实际成本法,在会计核算上应设置的账户是
  • 在建工程的进项税额不再分2年抵扣
  • 公司经营范围怎么填
  • 工业企业的生产费用包括哪些
  • WINDOWS体验指数5.1
  • mac如何设置环境变量
  • 定时清理注册表会怎么样
  • 让windows10蓝屏
  • win10无线网络不见了只显示飞行模式
  • imac触发角
  • 苹果Mac系统怎么用光盘安装
  • windows7电脑怎么变快
  • 三分钟教你学会骑女式摩托车,连菜鸟都能学会
  • win7如何更改欢迎界面
  • win7 64位旗舰版电脑如何提高鼠标的精准度?提高鼠标的精准度的方法
  • win8.1怎么设置
  • 3ds怎么用3ds格式
  • 查看进程pid的命令是
  • jQuery实现CheckBox全选、全不选功能
  • 怎么用html做一个留言板
  • android基础知识入门
  • python如何处理文本
  • 深入理解javascript
  • JavaScript File API文件上传预览
  • javascript组成
  • 如何计算白酒的出酒率
  • 芜湖市房产退契税是什么政策
  • 我国就业制度的演变
  • 外资企业怎样
  • 个体诊所可以申请医保报销吗
  • 现任新疆兵团政治部主任
  • 中国有没有豁免权
  • 如何落实请示汇报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设