通过php从谷歌获取网站图片

时间:2011-06-13 16:08:38

标签: php

我正在为特定客户端的网站工作。并且他希望能够添加到网站的链接,并在鼠标悬停时显示该网站的图像。 现在,他不想拍摄网站的图像,他只想输入链接并让网站其他所有内容。

所以我的问题是 - >

有没有办法(例如谷歌API)只通过php提供网址来获取网站图片? 有点像谷歌,当你将鼠标悬停在页面上时,工具提示会弹出右侧的图像。 任何帮助一如既往地适用:)

3 个答案:

答案 0 :(得分:4)

以下是10个免费缩略图服务列表

http://www.webresourcesdepot.com/10-free-website-thumbnail-generation-services/

您可以简单地参考这些服务的网址,例如

<img src="http://SnapCasa.com/Get.aspx?code=[code]&size=[size]&url=[url]" />

或从您的某个PHP脚本进行CURL调用,并临时存储/永久保存生成的图像。

答案 1 :(得分:1)

最近开发了Thumbnailspro.com。它目前在beta测试中免费使用,因为我们计算出错误,但到目前为止它非常受欢迎,您可以使用以下代码直接从您的网站请求缩略图:

http://thumbnailspro.com/thumb/http://msn.com&s=150

s =尺寸,尺寸可以是10到1000像素,只需添加s = 300即可显示宽度为300像素的缩略图。我们尝试在添加缩略图请求时添加更多选项,同时尽量保持简单,这样您就不必输入类似下面代码的内容来获取缩略图:

http://somethumbnailsite.com/viewurl.php?url=http://msn.com&x=200&y=300&bwidth=1024&bheight=768&rotate=76&what_the_hell%20_is_all_this_crap!

因此更有效!

与服务一样或有任何错误请通过admin@thumbnailspro.com与我们联系!

答案 2 :(得分:0)

没有。执行此操作的唯一方法是请求页面的HTML,呈现页面,然后从该页面呈现创建缩略图。 Google这样做是因为在抓取网络的过程中,他们已经获得了所有数据,并且他们有一个很好的优化渲染引擎(Chrome),他们可以将数据通过,然后他们有大量的在线存储用于存储缓存图像的空间。不过,那里有很多工作。