bluga.net提供的在线网站截图可以说是现有此类网站中最好一个。她提供了多种分辨率的截图、zip打包下载全部分辨率的截图,还有就是她提供了两种方便的API,可以让注册用户通过API快捷地获取网站的截图。
bluga.net为注册用户免费提供了每个月100张截图的应用,当我们在制作类似CSS Vault这样的网站时,就可以不用人工去进行截图工作了。
这里介绍bluga.net两种API中比较简单的一种,easythumb API:这个API仅仅用GET方法就能使用,看下面的PHP示例:
<?php $user_id = 1; // 在用户帐户里获得 $api_key = ''; // 在用户帐户里获得 $url = 'https://bingu.net'; // 这个是你截图的网站网址 $gmdate = gmdate('Ymd'); // 当前GMT时间 $hash = md5($gmdate . $url . $api_key); // hash是用md5对$gmdate, $url, $api_key进行加密后得到的一个字符串 $size = 'medium'; // 截图的尺寸。可用选项为:small, medium, medium2, large $cache = 1; // 是否在服务器缓存中获得该网站的截图。可用选项为:0, 1 // $websnap_api就是网站的截图,你可以直接用<img src="<?php echo $websnap_api;?>" alt="网站截图" />显示出来 $websnap_api = "http://webthumb.bluga.net/easythumb.php?user={$user_id}&url={$url}&hash={$hash}&size={$size}&cache=1"; // 下面把该图片从bluga.net把该截图下载到本地服务器中。 // 如果你的服务器限制了file_get_contents(),可用curl等函数进行获取 $snap = file_get_contents($websnap_api); // 把该图片保存为thumb.jpg $hd = fopen('thumb.jpg', 'wb'); fwrite($hd, $snap); fclose($hd);
上面代码就可以实现把“https://bingu.net”的截图保存“thumb.jpg”中了。
HI 好久不见了呢 冰古,刚来你这就发现这么好的东西 。收藏了先
[…] 网站截图bluga.net的easy thumb API Welkin | 2010/01/07 | 分类:Wordpress | 标签: API md5 php thumb 免费 网站截图 | 浏览:0次 原文链接:http://bingu.net/646/create-web-thumb-use-bluga-easythumb-api/ […]
不错的,收藏了
[…] Delicious Twitter Stumble Digg Old: 网站截图bluga.net的easythumb API […]
你好,我已经在我的BLOG(http://www.blog9.org.ru)首页上加了贵站的链接,希望可以交换一下。
祝你身体健康,万事如意!
抱歉,我现在没有打算加链接。
截图一般用工具了 也可以搞定很多种图
我已经在我的BLOG上做了贵站的连接,希望可以交换一下,谢谢
我BLOG的地址:http://www.blog9.org.ru
就是整个页面截图吗?如果是的话ff插件也可以
利用这个api就可以自动生成图片,然后保存到服务器上了,ff插件没这么自动。
看得不太明白……在线截图是什么意思?然后那个API可以用来做什么呢?
举个例子,你做了一个对音乐网站进行点评的站点,当你提交一个网址后,就可以利用这个api对该音乐网站生成预览图,然后你的网页就是这样了:
———-
| |
| 预 |
| 览 |
| 图 |
| |
———-
该网站的点评
那先收藏了,感觉挺有用 😀
好东西,收藏
這個也不錯。http://www.shrinktheweb.com/shrinktheweb-plugins.htm
的确是个不错的选择,谢谢推荐。 😉
这段PHP怎么只有开始,没有结束呀
PHP的闭合标签是可以不要的。