【发布时间】:2018-10-05 22:28:56
【问题描述】:
所以我有一个与 nike 网页交互的 python 脚本,我尝试设置一种方法来查找并单击鞋码,但问题是当我通过 XPATH 或 CSS 选择器找到时,元素会根据尺码而变化可用。
例如:这是一只鞋的 9.5 码的 xpath
/html/body/div[2]/div/div/div[2]/div/div/div/div/div[2]/div/div/div1/div1/span /ul/li[8]/按钮
另一只鞋的尺码为 9.5
/html/body/div[2]/div/div/div[2]/div/div/div/div/div[2]/div/div/div1/div1/span /ul/li[7]/按钮
XPATH 元素是不同的,因为某些尺码适用于一只鞋,而其他尺码不适用,这导致元素位置发生变化。如何定位并拉动位于按钮>之间的鞋码编号本身?
谢谢!
【问题讨论】:
标签: python selenium web-scraping beautifulsoup