Python 使用 XPath 提取 script 标签内容
在 Python 中,可以使用 XPath 来查找 script 标签中的内容。可以使用 XPath 表达式 '//script/text()' 来选取所有 script 标签的文本内容。以下是一个示例代码:
from lxml import etree
html = """
<html>
<body>
<script>
var x = 5;
var y = 10;
var z = x + y;
document.write(z);
</script>
</body>
</html>
"""
# 解析 HTML
tree = etree.HTML(html)
# 使用 XPath 查找 script 标签中的内容
scripts = tree.xpath('//script/text()')
# 打印结果
for script in scripts:
print(script.strip())
运行以上代码将输出 script 标签中的内容:
var x = 5;
var y = 10;
var z = x + y;
document.write(z);
原文地址: https://www.cveoy.top/t/topic/eOLe 著作权归作者所有。请勿转载和采集!