2013-02-22 77 views
1

我有一个服务器端脚本获取URL的HTML内容。我需要它来获取元素(特别是图像)的计算宽度,如果浏览器应用了所有CSS属性,就会呈现这些元素。一些能够完成qQuery的.width方法的功能,但是在PHP中。如何在浏览器通过PHP呈现后获得计算图像宽度?

有没有图书馆能够做到这一点?我听说过犀牛,但我不确定它是否具备这种特定功能。

+0

可能的重复:http://stackoverflow.com/questions/9732114/convert-html-to-image-in-php – Mike 2013-02-22 21:19:47

+0

这是一个非常艰难的任务。即使使用node.js,我也看不到这个解决方案(http://stackoverflow.com/a/9121925/779320)。我想你应该找到解决方法来实现你的目标。 – ihsan 2013-02-23 02:04:33

+0

谢谢@ihsan。我决定采取一种解决方法。我试图从任何给定的URL(通常是新闻文章)中获得最相关的图像。我决定使用Boilerpipe API去除文章并在其中找到图像。 – 2013-02-25 03:09:11

回答

0

呈现出来的东西你绝对不能控制它在PHP上,它简单的不知道它是如何设置在页面上。你需要做的就是在javascript中计算它,并通过ajax调用将该数据发送回PHP。

+0

他正在使用脚本来获取URL的内容。内容如何设置并不重要。 – Mike 2013-02-22 21:21:36

相关问题