页面的 <title> 正在更改。如何使用 XPath 获取它?
The <title> of the page is changing. How to get it with XPath?
获取带有动态 <title>
标签的页面,具体取决于用户 select 编辑的语言,例如
<title>English</title>
或 <title>Italiano</title>
我正在尝试 select 使用 XPath select 或:
//*[contains(@title, 'English') or contains(@title, 'Italiano')]
但根本不起作用。
也试过了
(//*[contains(@title, 'English')] | //*[contains(@title, 'Italiano')])[1]
- 没有阳性结果
title
不是属性,所以不需要添加 @
:
//*[contains(title, 'English') or contains(title, 'Italiano')]
这将是 return 父节点。如果你想 select title
节点然后尝试
//title[.='English' or .='Italiano']
获取带有动态 <title>
标签的页面,具体取决于用户 select 编辑的语言,例如
<title>English</title>
或 <title>Italiano</title>
我正在尝试 select 使用 XPath select 或:
//*[contains(@title, 'English') or contains(@title, 'Italiano')]
但根本不起作用。
也试过了
(//*[contains(@title, 'English')] | //*[contains(@title, 'Italiano')])[1]
- 没有阳性结果
title
不是属性,所以不需要添加 @
:
//*[contains(title, 'English') or contains(title, 'Italiano')]
这将是 return 父节点。如果你想 select title
节点然后尝试
//title[.='English' or .='Italiano']