2013-02-22 64 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

相關問題