首页 > 解决方案 > 如何捕获亚马逊产品 selenium 的 xpath

问题描述

访问 amazon.com 后,我输入了黄色 puma 鞋。我正在尝试捕获 xpath,但无法捕获。

网址:https
://www.amazon.com/s?k=yellow+puma+shoes&ref=nb_sb_noss_1 任何产品都可以。

在此处输入图像描述

这些是我尝试过的 3 个,但没有一个起作用。

//a[@href='/PUMA-Fracture-Sneaker-Black-Safety-Yellow/dp/B072JPQ3JJ/ref=sr_1_1?keywords=yellow+puma+shoes&qid=1559275052&s=gateway&sr=8-1']

//span[contains(text(),'PUMA Men's Tazon 6 Fracture FM Cross-Trainer Shoe')]

//a//span[contains(text(),'PUMA Men's Tazon 6 Fracture FM Cross-Trainer Shoe')]  

在此先感谢您的帮助。

标签: javaseleniumxpath

解决方案


这是获取产品名称元素的 xpath。

(//div[@class='a-section a-spacing-none a-spacing-top-small']/h2)[10]//span

替换10为所需的产品编号。


推荐阅读