我正在使用Selenium和python创建一个Instagram机器人。我正在尝试实现一个功能,该功能允许取消关注一定数量的关注者。代码导航到取消关注屏幕,该屏幕有许多表示取消关注的按钮。硒很难找到这些按钮。如果使用find_element_by_tag('button')函数,则只会找到3个按钮。按钮html是:
<button class="_0mzm- sqdOP L3NKy _8A5w5 " type="button">Following</button>
答案 0 :(得分:0)
尝试切换到活动元素,然后单击以下内容
驱动程序。切换到() 。 activeElement();
然后尝试您尝试过的xpath。这应该起作用
答案 1 :(得分:0)
复制button标记的xpath并创建引用,并使用for循环从一个取消关注的按钮迭代到另一个按钮,请参阅我的github存储库
https://github.com/asadamatic/Unfollow-All-On-Instagram/blob/master/unfollowAll.py