我正在学习用于网页抓取的 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 会是什么样子?