位置: 编程技术 - 正文

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

  • 未达起征点增值税申报表怎么填
  • 异地提供建筑服务
  • 交增值税及附加税怎么做账
  • 已认证红字信息表
  • 小型微利企业申请
  • 现金支出的一般程序
  • 固定资产折旧法律法规
  • 职工福利费食堂买菜小票可以报销吗
  • 经营租赁租赁费会计分录
  • 公司购买住宅可以分期付款吗
  • 从公司账户取现金
  • 税款滞纳金如何免除
  • 毛利润率的计算公式举例
  • 股票怎么算印花税收入
  • 留抵税额怎么入账
  • 纳税信用等级是自动判定吗
  • 跨年度的收入如何做分录
  • 公司股权转让流程是先工商还是税务
  • windows10如何设置密码
  • 如何维护电脑系统安全?
  • 如何在win7中查找文件
  • 如何做无票收入的会计分录
  • 上年超额广告费会计分录
  • 为什么我的win10
  • 苹果电脑如何查看内存大小
  • 公司注销退回投资款如何账务处理
  • 暂存款转结余
  • 钉钉h5微应用
  • 销售折让怎么开票
  • linux直接运行jar
  • 小米路由器青春版r1cl参数
  • 一个红苹果多少钱
  • php打包网站并在哪里打开
  • 科罗拉多河上的月光简谱
  • php curl_init
  • 累计减除费用多还是少好
  • 计算机视觉项目队友只让你打标签是什么意思
  • 购买超市购物卡会计分录
  • linuxless命令查看文件
  • metareg命令
  • 增值税 附加税
  • 公司发放给员工的出差补助需要合并计算个税吗
  • 工程施工与工程结算对冲分录
  • 缴纳以前年度房产税分录
  • 如何查询金税盘发票金额及开票数量
  • 天猫的费用
  • 企业所得税视同销售的会计处理是?
  • 专用发票什么意思
  • 盈余公积的计提基数
  • 税收完税证明怎么做账
  • 商业地产收税
  • 产品检验费怎样计算
  • 对公账户原路退回备注怎么写
  • 劳动关系与劳务关系的联系与区别
  • 打车费用会计分录
  • 小规模汽车维修管理制度
  • MySQL关键字执行顺序
  • Win10怎么显示我的电脑
  • 电脑win7怎么样
  • win7系统屏幕键盘怎么打开
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • win阅读软件
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • mac os 切换
  • win8的应用商店在哪
  • win10无法启动安全服务中心怎么办
  • win10安装完后有多大
  • win8系统蓝屏后无法修复
  • linuxu
  • cocos2dx 3.4 Label中文显示
  • 查找重复字符串
  • js如何获取url
  • bitmap压缩到指定尺寸
  • js如何获取浏览器窗口大小
  • javascript 二维数组搜索
  • python面向对象编程心得体会
  • python flask框架 web服务器
  • 公司给个人买房,怎么做账
  • 国税总局编制这次怎么调整
  • 社会救助档案管理规范化的好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设