2011-06-13 61 views
2

我正在为一个特定客户端的网站工作。他希望能够添加链接到网站上,并在鼠标悬停时显示该网站的图像。 现在,他不想拍一个网站的图片,他只想输入链接,并让网站其他的一切。从谷歌通过php获取网站图像

所以我的问题是 - >

有没有一种方法(如谷歌API)由通过PHP提供的网址只能得到一个网站形象? 有点像谷歌,当你将鼠标悬停在页面上时,工具提示会弹出一个图像右侧。 任何帮助一如既往,appriciated :)

+0

[网站截图使用PHP]的可能重复(http://stackoverflow.com/questions/757675/website-screenshots-using-php) – 2011-06-13 16:12:27

回答

0

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

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!

所以更有效!

像服务或有任何错误在[email protected]与我们联系!