php – 以编程方式分析CSS布局
发布时间:2020-12-13 13:04:43 所属栏目:PHP教程 来源:网络整理
导读:我想发布一些博客并以编程方式分析他们的基于html和CSS的布局,以查看例如如果侧边栏位于主要内容的左侧或右侧,则列数是多少以及它们的宽度. 我怎么能这样做最好的方法?我可以使用任何工具或库吗? (我更喜欢Python或PHP的解决方案.) 使用纯服务器端CSS和HTM
我想发布一些博客并以编程方式分析他们的基于html和CSS的布局,以查看例如如果侧边栏位于主要内容的左侧或右侧,则列数是多少以及它们的宽度.
我怎么能这样做最好的方法?我可以使用任何工具或库吗? (我更喜欢Python或PHP的解决方案.)
使用纯服务器端CSS和HTML解析这听起来非常困难 – 您必须重新创建浏览器的渲染引擎才能获得可靠的结果.
根据你的需要,我可以想到沿着这些方向的某种方式: >使用wget和–page-requisites之类的东西来获取页面和样式表 >使用像Selenium这样的工具浏览每个下载的页面,搜索元素名称并输出它们的位置(如果可以在Selenium中使用.我认为它是,但我不确定) 如果您可以使用.NET之类的客户端应用程序平台,那么构建包含浏览器控件的自定义应用程序可能会更容易,您可以比仅使用jQuery更自由地访问其DOM. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |