获取价值存在问题。我是使用Python + Selenium的新手。我需要获取绿色箭头(44. 1443、363)指示的项目。
并将其列出。我尝试这样做:
likes=driver.find_elements_by_xpath('/html/body/div[6]/div[2]/div/div[1]/div/div[4]/div[1]/div[1]/div[2]/div[1]/div[1]/b')
for spisok in likes:
print(spisok.text)
答案 0 :(得分:0)
如果名为“ post-act”的类是唯一的,并且下面的XPath标识了所需的值:
// div [@ class ='post-act'] // div / b
然后您可以尝试如下操作:
sleep(3)
all = driver.find_elements_by_xpath("//div[@class='post-act']//div/b")
for i in all:
print i.text
答案 1 :(得分:0)
如果要获取特定的节点值,请尝试这样。
element=driver.find_element_by_xpath(“(//div[@class=‘post-act’]//div/b)[n]”)
print(element.text)
这里n = 1 ... n取决于您要获取案例的哪个节点数据,n应该是1。尝试一下,让我知道是否可行。