答案 0 :(得分:0)
通常,要获取特定标记的属性,您需要使用get_attribute()函数。
像这样:
driver.find_element_by_id("id").get_attribute("href")
您可以尝试在您的情况下遵循相同的逻辑,但您可能无法专注于使用selenium所需的元素。大而聪明的公司不希望你刮胡子。
答案 1 :(得分:0)
我猜ID中的前缀字符串是动态值,每次进入此页面时id都不同。我认为你不能使用find_element_by_id(“id”)。
您可以先使用'SKU Condition'值来查找匹配的行,然后在行中查找价格单元格,这样做的xpath就是:
// table / tbody / tr [td [contains(text(),'MP-7D1Comp')]] / td [@ data-column ='price'] //输入
使用driver.find_element_by_xpath(“xpath”);