【发布时间】:2019-10-17 23:31:32
【问题描述】:
此网址将显示产品在亚马逊网站中的搜索结果。
https://www.amazon.com/s?k=yellow+puma+shoes&s=price-asc-rank&qid=1559364287&ref=sr_st_price-asc-rank
使用这个 xpath 我可以获得产品名称
//span[@class='a-size-base-plus a-color-base a-text-normal']
使用这个 xpath 我可以得到价格
//span[@class='a-offscreen']
有没有办法将这两者结合起来,以便我可以将产品名称与价格联系起来。我能想到的一种方法是:
//span[@class='a-size-base-plus a-color-base a-text-normal']
List<WebElements> allProductNames**** Save them in a list. Then run a for loop
for()
{
text = getText
//span[text()='PUMA Mens Basket Classic']/../../../../../..//span[@class='a-offscreen']
}
如果您有更简单的解决方案的想法,请提出建议。提前致谢。
【问题讨论】: