位置: 编程技术 - 正文

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

  • 个税必须每个人交吗
  • 什么是特别纳税人
  • 小规模税控盘抵扣增值税报表怎么填
  • 怎样在网上申报营业执照年检
  • 开普票需要交税多少
  • 合伙企业主要缴纳的税种?
  • 物业收电费有问题找谁解决
  • 企业土地使用税征收标准
  • 代扣代缴消费税的会计分录
  • 减免税备案登记表样本
  • 金税盘服务费不能全额抵扣吗
  • 房地产简易征收可以开专用发票吗
  • 金税盘开具电子发票后如何保存电子版
  • 小微企业附加税税收优惠政策
  • 免税进口的自用设备再销售时该怎么征税
  • 保教费免征增值税政策
  • 原材料保险公司赔偿会计分录怎么写
  • 参加会议需要用身份证吗
  • 3%的增值税专用发票可以退税吗可以抵扣吗
  • 存货自然灾害损失进项税
  • 业务招待费的进项可以抵扣吗
  • 文化事业建设费的征收范围
  • 增值税税负低如何解释
  • 电商刷单的财务操作
  • 应付未付的款项怎么写凭证
  • 工程施工企业人力资源管理
  • 金蝶k3外购入库核算没单据
  • win11怎么设置最佳能效模式
  • 应用商店获取无反应
  • 企业在进行会计核算时选择一种不多计资产
  • 其他应收款的二级科目有备用金和老板名可以吗?
  • 个人出售普通住房个人所得税
  • cpu哪个型号性价比最高
  • PHP:pg_client_encoding()的用法_PostgreSQL函数
  • 跨年发票能不能开
  • 向政府购买土地使用权
  • amr文件怎么转换为mp3
  • 公司员工意外险,死亡能赔多少钱
  • 销售佣金在所得税里扣吗
  • uniapp相关面试题
  • 非合理损耗计入入账成本吗
  • 航空业燃油附加率是多少
  • 教育经费地方出多少
  • 劳务公司差额计税的税率
  • php中类静态成员描述不正确的是
  • 免税是政府补助吗
  • python的顺序
  • 长期待摊费用装修费摊销年限
  • python3 静态方法
  • 产品检测费可以放入研发费用吗
  • 采矿权价款怎么做账
  • 资产基金的明细科目
  • 职工福利费允许抵扣吗
  • 先息后本贷款利息计算器
  • access自动保存
  • 营改增后简易计税是多少税率
  • 其他权益工具投资是什么意思
  • 销售收入怎么入账
  • 如何调整去年的账
  • 中小企业开发票税率是多少
  • 小规模纳税人从三万到十万
  • 认证测试方式有哪几种
  • 企业整个月没有缴纳社保
  • mysql复制命令
  • sqlserver查询语句大全讲解
  • win8更改系统字体
  • 无线网络找不到证书
  • linux chkdsk
  • [下载转存] 经验本题库源文件下载转存 秒结
  • win7网络信号差
  • win7旗舰版64位系统开机时软件设置自动启动详细图文教程
  • win7系统删除文件需要权限
  • cocos2dx减少内存开销
  • opengl渲染流程图
  • vue2.0与bootstrap3实现列表分页效果
  • js 修改 css
  • Android应用与开发
  • js实现的功能
  • 山西国家税务网官网
  • 对方申请了红字信息表我这边怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设