位置: 编程技术 - 正文

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读取文本)

  • 个体户定期定额征收标准
  • 消费税组成计税价格怎么理解
  • 购买汽车的保健因素
  • 合并报表营业收入怎么算出来的
  • 待抵扣进项税额转入进项税额
  • 现在会计账簿还需要交印花税吗
  • 残保金申报在哪申报
  • 经常做无票收入没有通过公户收款会有问题吗
  • 应交税费会计科目借贷方向
  • 固定资产投资转化为gdp比例
  • 以前年度费用未入账税务处理
  • 购进二手办公设备如何进行入账?
  • 快递费的进项税可以抵扣吗
  • 下个月的发票可以报销上个月的费用吗
  • 基本户开户费多少钱
  • 小规模纳税人收入账务处理
  • 去税务局交的社保能退么
  • 销项发票遗失怎么办
  • 食堂伙食费怎么入账
  • 增值税普通发票申报
  • 销售库存商品是什么凭证
  • 海关专用缴款书怎么认证?
  • 成品油发票应该怎么冲红?
  • 固定资产抵扣进项
  • 现金存入银行是付款还是转账
  • 存货跌价准备怎么计提
  • 出口退税是几个点
  • 公司做贷款
  • Windows10如何切换中英文输入法
  • deepin如何
  • 产品成本的计算过程也就是各种费用界限的划分过程
  • 坏老狼告诉我们什么道理
  • 代付收款入账是什么意思
  • vue使用render
  • 增值税留抵退税政策2023
  • yolov5网络优化
  • 内账怎么处理增值税
  • 一般纳税人筹建期不用交税吗
  • 差旅费用按业务分为
  • 蓝桥杯b组2020
  • php怎么调用图片
  • mkdir命令怎么用
  • urlparse安装
  • 哪一款macbook
  • 邮电局上级部门
  • 进项税转出金额是发票上的哪个
  • mongodb安装使用
  • 没有进项票开了销项票后期有了进项票可以吗
  • 个人注册公司是否可以免税
  • sql2008附加数据库错误3456
  • 外贸出口企业申报年月怎么填
  • 应交税费主要有什么税
  • 进项税额是怎么算的
  • 取得抵债资产
  • 购买货物对方代垫的运输费分录
  • 出租周转材料的租金会计科目
  • 运费险三件衣服分3个快递寄出
  • 已抵扣进项税额转出的会计分录怎么做
  • 股权稀释违法吗
  • 企业红包是什么骗局吗
  • 项目成本的估算与预算有什么区别和联系?考试资料网
  • 公司怎么才算正常经营
  • 一家企业至少要运转几个月以上
  • mysql的json数据类型
  • 远程连接局域网内的电脑
  • win7清理系统垃圾的方法
  • win7系统卡慢怎么修复
  • Linux系统安全配置包括
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • 层盖住下拉列表框问题解决方案
  • 游戏客服怎么跟客户聊天
  • android editText inputType 各个字段的含义
  • 个人转让商业用房税费
  • 发票金额模糊怎么查询
  • 电子税务局做什么的
  • 国家税务总局第17号令
  • 十四五时期的税制改革重点是
  • 应缴纳资源税税额怎么计算
  • 出口突尼斯提供哪些清关单据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设