php – 以编程方式分析CSS布局

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 以编程方式分析CSS布局脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想发布一些博客并以编程方式分析他们的基于htML和CSS的布局,以查看例如如果侧边栏位于主要内容的左侧或右侧,则列数是多少以及它们的度.

我怎么能这样做最好的方法?我可以使用任何工具或库吗?

(我更喜欢PythonPHP解决方案.)

使用纯服务器端CSS和HTML解析这听起来非常困难 – 您必须重新创建浏览器的渲染引擎才能获得可靠的结果.

根据你的需要,我可以想到沿着这些方向的某种方式:

>使用wget和–page-requisITes之类的东西来获取页面和样式表
>然后:

>使用像Selenium这样的工具浏览每个下载的页面,搜索元素名称输出它们的位置(如果可以在Selenium中使用.我认为它是,但我不确定)
>创建一个注入每个下载页面jquery. jQuery搜索名为“sidebar”,“toolbar”等的元素,获取其位置,将结果保存到本地AJAX片段,并继续下一个下载页面.您只需要在浏览器中打开第一页,其余的将自动发生.实现并非易事,但可能.

如果您可以使用.NET之类的客户端应用程序平台,那么构建包含浏览器控件的自定义应用程序可能会更容易,您可以比仅使用jQuery更自由地访问其DOM.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 以编程方式分析CSS布局全部内容,希望文章能够帮你解决php – 以编程方式分析CSS布局所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。