如何得到网站的缩略图?

mhkk 2006-02-25 08:50:20
用PHP如何实现opera的缩略图效果,就是打开页面时通过源码自动获取目标网站的缩略图
...全文
851 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2006-03-16
  • 打赏
  • 举报
回复
网上有很多现成的工具,你可以用你喜欢的。毕竟对一个网站的截图不是每天都要进行的

cexo_wxf_ss 2006-03-16
  • 打赏
  • 举报
回复
我最近也在关注这个问题,顶.......
guitarlong 2006-02-28
  • 打赏
  • 举报
回复
深澳
学习中
  • 打赏
  • 举报
回复
嘿嘿,调用firefox或者ie来截图然后做缩略
比较复杂
gavin_cn 2006-02-27
  • 打赏
  • 举报
回复
以前就关注过这个问题。
通过对alexa缩略图的观察,我发现它生成的缩略图带有浏览器的痕迹,类似于opera或者firefox的效果。可见它是在某个客户端通过CS软件抓取储存的(在视窗范围)。。而不是PHP,ASP这种网络脚本在页面中直接完成。
我觉得alexa可能有伺服器专门做抓取存储工作,抓取软件有设定的工作流程。。
mhkk 2006-02-27
  • 打赏
  • 举报
回复
看样子只能先抓图再做缩图了
GaoXX 2006-02-27
  • 打赏
  • 举报
回复
PHP做不到
需要解析DOM 需要渲染 需要绘图

最简单的办法就是写一个模拟鼠标点击或快捷键的办法代替人工截图

或者调用几大浏览器的API(好像没听说过……)
pswdf 2006-02-27
  • 打赏
  • 举报
回复
确实单纯用PHP,非常难做到。
虽然PHP手册上说,PHP上什么都能做
22cgreen 2006-02-27
  • 打赏
  • 举报
回复
再有一个方法是写PHP组件,这样就有相应函数来完成此工作了,其它PHP的函数都是靠这些组件解释处理完成的.
zairwolft 2006-02-25
  • 打赏
  • 举报
回复
用第三方实现。
alexa那个肯定不会单用php实现,如果是的话。
gu1dai 2006-02-25
  • 打赏
  • 举报
回复
php吗?
我可以肯定的告诉你此路不通。
kangqin 2006-02-25
  • 打赏
  • 举报
回复
很难吧,因为同样的代码,浏览器不同显示效果也不同,甚至完全不能显示,这样的情况最好由客户端自己来处理,而不是PHP在服务器端来做
mhkk 2006-02-25
  • 打赏
  • 举报
回复
有没有别的简单方法啊,我想通过PHP实现目标网站缩图,以便取舍浏览
mrshelly 2006-02-25
  • 打赏
  • 举报
回复
一种方案,取代码。模拟画。这个需要类似做一个浏览器的水平。
方案二。用VC等工具 自动打开 网站首页。然后取得显存内容,做个影像保存。
keaizhong 2006-02-25
  • 打赏
  • 举报
回复
曾经有人想过用缩小网页的形式来做,但是用IFRAME包含进来的时候最怕的是弹出窗口的危险呀。哈哈。。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧