我正在使用这个xpath
//*[@class="relative mr3"]//div[2]//img/alt/text()
提取
"Tramontina Primaware 18 Piece Non-stick Cookware Set, Steel Gray"
但是我得到了空的 Excel 单元格。
由于配色方案不佳,我在阅读您的代码时遇到了一些困难,但我怀疑您已经陷入了常见的陷阱,认为“//div[2]”意味着“第二个后代 div”,而它实际上意味着“每个后代 div 是其父级的第二个 div 子级”。
属性
alt
的值无法通过 img/alt/text()
找到,只能通过 img/@alt
找到
尝试这个 XPath:
//*[@class="relative mr3"]/div[2]/img/@alt