所以我现在一直在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中,文字是不同的,除了我不知道如何使这项工作,如果你们有任何建议是伟大的!
答案 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