You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过XPath定位charset元元素后用Selenium获取其值?

获取meta元素的charset值

你可以通过WebElement对象的get_attribute()方法直接获取charset属性的值,这是最简洁高效的方式:

# 获取charset属性值
charset_value = charset_meta_element.get_attribute("charset")
# 输出结果,比如UTF-8
print(charset_value)

另外,也可以直接修改XPath表达式,一次性定位并获取属性值:

xpath = '//meta[@charset]/@charset'
charset_value = driver.execute_script(f"return document.evaluate('{xpath}', document, null, XPathResult.STRING_TYPE, null).stringValue;")

不过第一种方法在实际使用中更直观易用。

内容的提问来源于stack exchange,提问作者LeMoussel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 00:37:15