文档章节

php根据url生成网页快照(CutyCapt.exe)

w
 wenjing521
发布于 2015/07/19 17:14
字数 164
阅读 43
收藏 2
<form method="post" action="">
<input type="text" name="url" />
<input type="submit" value="提交" />
</form>
<?php
/* 
网页截图功能,必须安装IE+CutyCapt
url:要截图的网页
out:图片保存路径
path:CutyCapt路径
cmd:CutyCapt执行命令
比如:http://你php路径.php?url=http://www.xxx.com
*/
function Generatepictures($url){
	$url=$url;
	$imgname=str_replace('http://','',$url);
	$imgname=str_replace('https://','',$imgname);
	$imgname=str_replace('.','-',$imgname);
	$out = 'D:/gongzuo/tupian/'.$imgname.'.png';
	$path = 'D:/CutyCapt.exe';
	$cmd = "$path --url=$url --out=$out";
	echo "<img src='http://localhost/tupian/".$imgname.".png' />";
	system($cmd);
}

if (isset($_POST['url']))  
    {
        Generatepictures($_POST['url']);
    }
?>

直接上代码,其中cutycapt.exe的下载地址为:http://pan.baidu.com/s/1hqnd7pU


版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

w
粉丝 1
博文 128
码字总数 20525
作品 0
海淀
私信 提问
正常访问Google网页快照的方法(此方法已失效,注重学习方法)

目前,Google的网页快照几乎完全无法访问,对Google的使用者来说非常不便,本文将从Google网页快照无法访问的原理出发,逐步分析出一个可以正常访问Google网页快照的方法。 根据Google自己的...

郭廷钧
2011/01/29
449
0
站长dedecms网站被挂马清理过程与分析解决

最近收到一位客户的反馈,告知网站又被挂马,(织梦程序真让人头疼总是被挂马,dedecms经常是被挂马真晕了是的~)相信站长们都有遇到过网站被挂马或代码恶意植入的问题。下面把处理流程写下来...

网站安全
2018/06/13
0
0
dySE:一个 Java 搜索引擎的实现,第 3 部分: 查询服务

在之前的两个部分中,您了解到 spider 的编写和对原始网页库的预处理:通过 spider 我们得到一个原始网页库,而通过预处理部分建立网页的索引,并用分词器对网页进行分词进而创建倒排索引。本...

yaraja
2012/02/02
396
0
php网页截图——快照

用php,js技术 把一个网页截图保成下来。(好象也叫快照) 我看到用网上用GD库来做 1.截取整个屏幕: $im = imagegrabscreen(); imagepng($im, "gd_screen.png"); ?> 但是生成的图片是全黑的...

半醉人间
2012/08/31
3K
4
Thinkphp5开发电脑网站支付宝支付详细流程(线上测试篇)

在沙箱测试篇讲过的我在这里就不再做重复,详情请见上一篇PHP开发电脑网站支付宝支付详细流程(沙箱测试篇) 在沙箱测试的时候使用的是沙箱环境中的配置,现在进行线上测试,需要创建应用 1、...

编译中ing
03/29
29
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 如果是个帅小伙你愿意和他出去吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Ghost 》游戏《死亡搁浅》原声 《Ghost 》游戏(《死亡搁浅》原声) - Au/Ra / Alan Walker 手机党少年们想听歌,请使劲儿戳...

小小编辑
42分钟前
67
5
java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
16
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部