网页截图工具CutyCapt】的更多相关文章

网页截图工具CutyCapt   CuteCapt是Kali Linux提供的一款网页截图工具.该工具运行在命令行中,可以将WebKit引擎解析的网页保存为图片.它保存的文件支持矢量图和位图两大类型,共15种格式,如SVG.BMP.PDF.PNG等.运行时,用户可以设置HTTP请求所使用的Head和Body,还可以设置等待时间和延时时间,以等待网页解析的完成.用户还可以指定是否执行网页中的Javascript和Java脚本,以应对不同网页的运行方式.…
之前在安装过程中碰到很多问题,也找了不少资料.现总结了下,给有需要的朋友.centos下安装cutycapt比较麻烦,需要先安装qt47,再下载cutycapt源码编译;而在ubuntu下安装cutycapt就很简单,一条命令就搞定.ps:以下方法在centos 6.3和ubuntu 12.04安装成功. centos下安装cutycapt:1.安装qt47增加qt47的源 vim /etc/yum.repos.d/atrpms.repo [atrpms] name=CentOS $releas…
最近在做一个生成网站缩略图的功能,从网上查到相关资料,现与大家分享,xvfb这个软件,安装上之后一条命令就能执行此操作.很容易的就生成了自己想要的缩略图. xvfb-run -运行在一个虚拟的X服务器环境中的指定的X客户端或命令. xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.google.com --out=example.png Run COMMAND (usually an…
这是上半年遇到的一个小需求,想实现网页的抓取,并保存为图片.研究了不少工具,效果都不理想,不是显示太差了(Canvas.Html2Image.Cobra),就是性能不怎么样(如SWT的Brower).后发现无界面浏览器可以满足这个条件,大致研究了一下PhantomJS与CutyCapt,两者都是Webkit内核,其中PhantomJS使用上更方便一些,尤其在Windows平台上,如果在Linux下,从2.0版本后需要自己去机器上编译了(大概要编译3个小时,不得不说,g++就是个渣渣,同样的项目,…
简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像进行各式各样的增强,如增加阴影,打上标志等等. 安装 Ubuntu $ # 添加安装包软件源 $ sudo add-apt-repository ppa:shutter/ppa $ # 更新源并安装shutter $ sudo apt-get update && sudo apt-get in…
前言: 最近,项目中遇到了一个关于实现通过给定URL,实现对网页屏幕进行截图的一个功能,前面代码中已经用python的第三方库实现了截图功能,但在上线以后出现了一些bug,所以就改bug的任务就落在了我的头上,这方面前面没有接触过,正好利用这个机会学习一下python中各种截图方法,下面就是我要介绍的一些常用截图功能的基本使用,希望可以帮到你,也可以提出文中不足的地方. PIL和Pillow PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.P…
转自:http://www.webkaka.com/blog/archives/chrome-save-a-webpage.html 关于浏览器截图,一直以为Chrome无能为力,最近发现,原来Chrome也能整张网页截图,保存完整网页为图片,大为惊喜!下面介绍操作方法. 首先,打开网页,待网页打开完毕,按组合键 Ctrl+Shift+I 打开开发者工具,然后按组合键 Ctrl+Shift+P 调出一个面板,然后输入 full ,会看到下面出现 Capture full size screens…
网站截图工具EyeWitness   在网页分析和取证中,往往需要大批量的网站截图.Kali Linux提供了一款网站批量截图工具EyeWitness.该工具不仅支持网址列表文件,还支持Nmap和Nessus报告文件.在Web请求的时候,测试人员可以指定不同的UA,并进行循环访问,以获取不同平台的网页显示效果.对于非标准Web端口,用户也可以额外批量添加端口.同时,该工具还支持对RDP.VNC服务进行截图.…
使用工具 java+selenium+phantomjs /chromedriver /firefox 1.分别是 phantomjs插件 google截图插件 和 firefox火狐浏览器截图插件2. selenium工具 是对页面进行点击操作后在截图 需要用到的工具. 插件的使用方法几乎一致 上代码:1.使用phantomjs截图 public static String getPicByPhantomjs(Map<String ,String> map,String pic,File s…
Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试.不过,也可以用来给网页截图.目前,它支持 Java.C#.Ruby 以及 Python 四种客户端语言.如果你使用 Python,则只需要在命令行里输入“sudo easy_install selenium”并回车,即可安装 selenium 的 Python 版本的客户端支持. 以 Python 为例,我们可以使用下面的脚本来给指定页面(比如脚本之家首页)截图: # -*- coding: utf-8 -*-…