小编bla*_*alb的帖子

XPath:嵌套方括号是什么意思?

我正在学习用于网页抓取的 XPath,并偶然发现了这两个 XPath 示例:

//div[@class="head"][@id="top"]
Run Code Online (Sandbox Code Playgroud)

//div[@class='canvas- graph']//a[@href='/accounting.html'][i[@class='icon-usd']]/following-sibling::h4
Run Code Online (Sandbox Code Playgroud)

我想知道这是什么div[@class="head"][@id="top"]意思。这是否意味着该@id=top属性属于该div元素?是一样的//div[@class="head" and @id="top"]吗?
当方括号嵌套在另一个示例中时,这意味着什么?匹配第二个 xpath 表达式的 HTML DOM 会是什么样子?

html xml xpath web-scraping

3
推荐指数
1
解决办法
1415
查看次数

标签 统计

html ×1

web-scraping ×1

xml ×1

xpath ×1