我的页面有一个包含csrf令牌的元标记:
<meta name="_csrf" content="somestring">
我想使用CSS选择器来获取内容:
action.check(css("meta[name=\"_csrf\"]", "content").saveAs("x-csrf-token"))
但是,此操作失败并显示以下错误:
css((meta,Some(content))).find(0).exists, found nothing
提取meta标签内容的正确方法是什么?
答案 0 :(得分:0)
在这种情况下,问题是html格式错误:
<html>
<head>
<head>
</head>
<meta name="_csrf" content="abc123">
</head>
</html>
浏览器忽略了错误的标记,但是盖特林/它在后台使用的任何库都没有。
我尚未调查这是错误还是应该/可以轻松更改。