网站截图抓取工具:ubuntu+xvfb+CutyCapt,可以实现高效网页缩略图,支持flash显示

news/2024/5/9 10:58:44/文章来源:https://blog.csdn.net/changemyself/article/details/8618839

找了几个工具都不是很理想,最后通过实验大功告成,下面是具体步骤:

 

1、环境搭建:

操作系统:ubuntu

sudo  ap-get  install build-essential

sudo apt-get install xvfb

sudo apt-get install xfs xfonts-scalable xfonts-100dpi

sudo apt-get install libgl1-mesa-dri

sudo apt-get install subversion libqt4-webkit libqt4-dev g++

 

2、下载 源代码cutycapt

svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt

编译源代码

cd cutycapt/CutyCapt

make

#如果你的系统没有make,就执行sudo pat-get install make

3、安装中文字库  #很多系统是没有中文的,所以你要安装中文字库,否则网页会显示方块的

sudo apt-get update
sudo apt-get install ttf-arphic-ukai ttf-arphic-uming
sudo apt-get install ttf-wqy-zenhei
sudo fc-cache -v4、安装flash插件  #现在web网站好多都有flash,为了别出现一个方块,就顺手安装上吧
sudo apt-get install flashplugin-nonfree5、执行命令开始截图xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.163.com --out=163.png#在当前目录生成163.png截图,大概也就10秒钟的样子,质量还不错,5M多。效果图:
example

本文出自 改变网|想改变自己身上某些特质而努力着,转载时请注明出处及相应链接。

本文永久链接: http://www.changeself.com/?p=333

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_804817.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站备案/该网站暂时无法访问

今天新的域名买了阿里云解析,和云服务器ecs 部署好了几小时后提示了这个 https://help.aliyun.com/knowledge_detail/36938.html阿里云help文档显示 备案服务号怎么获得? 备案服务号介绍: 您在购买阿里云ECS、SLB、弹性web托管、建站市场产品…

作品-网站-[原生开发]云鸽信息网

基于ThinkPHP开发 电脑端网址:http://www.yungexinxi.com 手机端网址:http://www.yungexinxi.com 开发性质:二次开发 网站类型:拍卖、商城、个人博客 转载于:https://www.cnblogs.com/phpyangbo/p/6087990.html

网站流量日志数据分析系统(1)

1. 点击流数据模型 1.1. 点击流概念 点击流(Click Stream)是指用户在网站上持续访问的轨迹。这个概念更注重用户浏览网站的整个流程。用户对网站的每次访问包含了一系列的点击动作行为,这些点击行为数据就构成了点击流…

网站流量日志数据分析系统(模块开发----数据仓库设计)

1. 维度建模基本概念 维度建模(dimensional modeling)是专门用于分析型数据库、数据仓库、数据集市建模的方法。数据集市可以理解为是一种"小型数据仓库"。 维度表(dimension) 维度表示你要对数据进行分析时所用的一个量,比如你要分析产品销售情况, 你可以…

新闻网站项目django--分类页

models.py 相关模型: # 分类表 class Category(models.Model):name models.CharField(max_length40, nullFalse) # 分类名def __str__(self):return self.name# 文章表 class Article(models.Model):title models.CharField(max_length100, nullFalse) # 标题in…

初始阶段网站架构(一)

(译) 1、初始阶段 大型网站都是从小型网站发展而来,网站架构也是一样,从小型网站逐步演变而来的。小型网站没有多少人访问,只需一台服务器就绰绰有余, 这个是网站架构如图: 单一服务器中:应用程序、数据库、…

什么是伪静态?网站伪静态有什么作用?

经常听说动态页面和静态页面,那么伪静态页面是什么呢?搞清楚这个概念前,我们先要了解一下什么是动态页面?什么是静态页面? 动态页面:用ASP、PHP、JSP、ASP.net、Perl、或CGI等编程语言制作,不是…

【精华】PHP网站验证码不显示的终结解决方案

PHP网站验证码不显示,这个是个很基础的PHP问题了,不过有点时候会比较让开发者比较头疼了。很多解决方案仅仅考虑到gd2,却忽略了另外一个很重要的因素了,相信在了解本教程之后,验证码不显示基本上就不算什么问题了。下面…

HTML作品——家乡旅游网站

文章目录[隐藏] 为通道旅游做贡献 为通道旅游做贡献纯静态页面HTML作品,当时开HTML课程,自己纯手工制作的。其实是个半成品,还有很多东西没介绍完,如果有喜欢旅游的朋友,欢迎与我联系,共同制作旅游网站顺便…

网站源码——爱的小窝

文章目录[隐藏] 一款记录情侣生活的,基于PHP的网站 一款记录情侣生活的,基于PHP的网站安装教程:上传到空间或者服务器进行安装默认账号密码:admin 123456管理员可添加男方与女方的账号密码管理页面:url/admin蓝奏网盘行…

舔狗日记随机展示网站源码

最近各种日记挺火的 什么 舔狗、保安、小偷。。。主要是在首页使用了js,首页添加了一个“再来一段”按钮,无需刷新即可实现显示新的内容。至于舔狗日记内容,存放在index.js文件里,可以自己收集添加。蓝奏网盘演示地址行云博客 - 免…

网站开发调试工具——HTTP Debugger Pro汉化版

文章目录[隐藏] HTTP Debugger Pro汉化版使用说明: HTTP Debugger Pro汉化版HTTP Debugger Pro 主要是用来测试调试复杂的网站应用程序,通过这款软件可以帮助用户实时跟踪显示浏览器和网站服务器之间的所有通讯信息,既是一个专业的网络抓包工…

网站缩略图生成源码

文章目录[隐藏] 网站缩略图一键生成源码 网站缩略图一键生成源码源码功能:输入网址,一键生成PC、iPad、iPhone、laptop端缩略图附件下载文件名称:网站缩略图生成源码 更新日期:2020-04-22 文件大小:127.1K 提示&#x…

网站克隆:setoolkit社工软件

本文转自行云博客https://www.xy586.top beef-xss 安装beef-xss&#xff1a;apt install beef-xss 安装完成之后运行beef-xss&#xff1a; 登录网址&#xff1a;http://192.168.232.138:3000/ui/authentication 将beef-xss生成的js代码&#xff0c;放入网站中 <script …

计算机网络及网站相关的基础知识

网站&#xff1a;又称website&#xff0c;是指在互联网上根据一定的规则&#xff0c;使用HTML、PHP等代码语言制作的用于展示制定内容的相关网页的集合&#xff0c;有可供管理人员操作的后台及用户使用的前台。website就是一种通讯工具&#xff0c;人们可以通过website来公布自…

HTTP应用:SEO搜索引擎劫持的简单介绍与HTTP方法的漏洞利用

SEO搜索引擎劫持 SEO即为搜索引擎优化。简单的说&#xff0c;就是让网站的排名更高。 黑帽SEO就是通过作弊手段欺骗搜索引擎&#xff0c;取得优化效果。 黑帽SEO的一种手段是先对较大的网站进行入侵&#xff0c;然后挂友情链接&#xff08;黑链&#xff09;&#xff0c;从而优化…

个人博客网站弃用Abp

序 国庆假期,地铁站过道都是人山人海&#xff0c;故决定放弃了去祖国的大好河山的路上添堵。宅在家里折腾pgsql和个人网站&#xff0c;让我决定个人网站后台弃用Abp这个被奉做神明的框架。 初探gensql工具 因为长期混迹于.net core群&#xff0c;群里面的叶生大神几近偏执地宣传…

LAMP网站架构

LAMP定义 基本定义 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 Linux&#xff0c;操作系统&#xff0c; Apache&#xff0c;网页服务器 MariaDB或MySQL&#xff0c;数据库管理系统(或者数据库服务器) PHP、 Perl或Python&#xff0c;脚本语言 …

宝塔搭建网站

安装宝塔面板 首先我们要进入虚拟机centos7&#xff0c;在命令行输入以下命令安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 等待安装完成之后&#xff0c;命令行会显示面板的登录…

x-ray之第三篇-代理模式进行登陆后的网站扫描

使用xray代理模式进行漏洞扫描 代理模式下的基本架构为&#xff0c;扫描器作为中间人&#xff0c;首先原样转发流量&#xff0c;并返回服务器响应给浏览器等客户端&#xff0c;通讯两端都认为自己直接与对方对话&#xff0c;同时记录该流量&#xff0c;然后修改参数并重新发送…