使用Seleneium Webdriver的Python,阅读按钮并保存其文本

时间:2016-02-25 15:48:34

标签: python selenium xpath selenium-webdriver

所以我现在一直在Python3中使用selenium webdriver,到目前为止它工作得很好,我可以做大多数事情我喜欢,但有一件事,在Instagram上,跟随或跟随按钮的xpath是相同的,Id假设它适用于所有具有相同位置按钮的网页,但如果文本和颜色在跟随vs跟随时有不同,有没有办法让python识别出来? 我喜欢写一下if if follow:做这个,elif跟随:做这个 按钮的xpath是:

/html/body/span/section/main/article/header/div[2]/div[1]/span[2]/button

在HTML中,文字是不同的,除了我不知道如何使这项工作,如果你们有任何建议是伟大的!

1 个答案:

答案 0 :(得分:0)

To"找到"您应该使用Following下一个xpath按钮:

//button[@class="_jvpff _k2yal _988x3 _i46jh _nv5lf"]'

Follow

//button[@class="_jvpff _k2yal _csba8 _i46jh _nv5lf"]

按钮的文字可以这样定义:

follow = driver._find_element_by_xpath('//button[@class="_jvpff _k2yal _csba8 _i46jh _nv5lf"]').text