可以使用HtmlAgility从包含PHP代码的Html源获取吗?

时间:2015-02-21 11:45:25

标签: c# html-agility-pack

我有一个PHP源文件,所以它有PHP和HTML代码。现在我必须找到PHP变量是直接在Html元素中使用还是作为Html属性值。最初,我虽然Regex可以帮助...但是无法设计模式,因为可能有几种情况。

由于HtmlAgility是一个Html解析器,它能够执行任务吗?经过一段时间的搜索,我仍然无法弄明白!

P.S:我在C#中将PHP源代码作为文本文件处理。

1 个答案:

答案 0 :(得分:1)

不,Web服务器将执行PHP呈现HTML,JavaScript等,并将其提供给发出请求的任何HTTP客户端。

所以关键是,当您请求PHP并获得响应时,它不再是原始的PHP代码。为此,您必须直接访问Web服务器或其他一些机制。