|
|
1
3
在您的例子中,您不希望使用HTML文档,而是使用HTML片段(HTML代码的一部分);这意味着DOMDocument不是您所需要的。 相反,我宁愿用 HTMLPurifier (引证) :
而且,如果您尝试您的代码部分:
使用 the demo page of HTMLPurifier ,将此干净的HTML作为输出:
好多了,不是吗?;-) (请注意,HTMLPurfier支持多种选择,查看其文档可能不会造成伤害) |
|
|
2
23
对您的问题的快速解决方案是使用一个xpath表达式来获取主体。
这里有一句警告。有时,当loadHTML遇到格式很差的HTML文档时,它会发出警告。如果要分析这些类型的HTML文档,则需要找到 better html parser [自链接警告]。 |
|
|
3
1
面对同样的问题,我创建了一个名为smartdomdocument的围绕domdocument的包装器来克服这个问题和其他一些缺点(例如编码问题)。 你可以在这里找到它: http://beerpla.net/projects/smartdomdocument |
|
4
0
这是从另一个岗位上取的,非常适合我使用:
|
|
|
David542 · 任何语言都允许函数名中有空格吗? 1 年前 |
|
Andy · 将LENGTH OF移动到COMP字段解析失败 1 年前 |
|
|
Chris Geo · 如何找到LR0项目的FOLLOW集合? 1 年前 |
|
|
Yash Singhal · 在reactjs中解析Pdf中的文本 2 年前 |
|
|
i33SoDA · 如何将逗号分隔的数字字符串解析为int数组? 2 年前 |