从硒Python中实际行中的属性获取链接

时间:2020-06-25 13:00:21

标签: python for-loop selenium-webdriver

我从Web表中获取数据,但该链接不是实际的行属性链接。属性链接之前只有2行。

这是我的代码:

stack = driver.find_elements_by_xpath(".//span[@data-bind = 'text: $salableQuantityData.qty']")
quant = driver.find_elements_by_xpath("//*[@class='admin__data-grid-wrap']/table/tbody/tr/td[7]/div")
link = driver.find_elements_by_xpath("//*[@class='admin__data-grid-wrap']/table/tbody/tr/td[15]/a")
#looping all 3 variables
for stuck,quantity,links in zip(stack,quant,link):
  stick = stuck.text
  quanty = quantity.text
  url = links.get_attribute("href")
  quntite = int(float(quanty))
  stock = int(stick)
  if stock < 0:
    stocks = abs(stock)
    print(quntite,stocks,url)

0 个答案:

没有答案
相关问题