冰古blog » PHP+MySql, 站长相关 » 2009 » 09 » 25 » 网站截图bluga.net的easythumb API

网站截图bluga.net的easythumb API

网站截图bluga.net的easythumb API
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”中了。

18 Responses to “网站截图bluga.net的easythumb API”

  1. chancat says:

    HI 好久不见了呢 冰古,刚来你这就发现这么好的东西 。收藏了先 :mrgreen:

  2. […] 网站截图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/ […]

  3. kofj says:

    不错的,收藏了

  4. […] Delicious Twitter Stumble Digg Old: 网站截图bluga.net的easythumb API […]

  5. 你好,我已经在我的BLOG(http://www.blog9.org.ru)首页上加了贵站的链接,希望可以交换一下。

    祝你身体健康,万事如意!

  6. 雪深 says:

    截图一般用工具了 也可以搞定很多种图

  7. 我已经在我的BLOG上做了贵站的连接,希望可以交换一下,谢谢
    我BLOG的地址:http://www.blog9.org.ru

  8. zwwooooo says:

    就是整个页面截图吗?如果是的话ff插件也可以

  9. feicun says:

    看得不太明白……在线截图是什么意思?然后那个API可以用来做什么呢?

    • 冰古 says:

      举个例子,你做了一个对音乐网站进行点评的站点,当你提交一个网址后,就可以利用这个api对该音乐网站生成预览图,然后你的网页就是这样了:

      ———-
      | |
      | 预 |
      | 览 |
      | 图 |
      | |
      ———-
      该网站的点评

  10. wayne says:

    好东西,收藏

  11. Jor says:

    這個也不錯。http://www.shrinktheweb.com/shrinktheweb-plugins.htm

  12. 万戈 says:

    这段PHP怎么只有开始,没有结束呀

Leave a Reply to Jor