XPATH 如何通过选择 class 获取 attr

XPATH how to get the attr by selecting the class

我想获取像 'src' 这样的图像的属性值。图像也有一个 class 名称,我 select 使用 class 名称的图像,但我如何获得属性?

<img src="http://somelink.jpg" class="img-fluid">

下面是我如何使用 xpath select或使用 classname

select 图像
//img[@class="img-fluid"]

如何获取图像属性的值 "src"? 所以我要 link “http://somelink.jpg”?

您可以使用以下 xpath 获取 src 值。

//img[@class="img-fluid"]/@src

例如,您可以使用以下 xpath 获取此页面中所有 头像图像src 属性。

//*[contains(@class, "user-gravatar")]//img/@src

你也可以看看这个 xpath cheatsheet