尝试单击“ https://euw.op.gg/summoner/userName=JengaSneaky”上的按钮。但是我找不到触发它的元素。
图片显示了其中一个按钮。我希望Selenium单击它,以便我可以抓取弹出的数据。我试图找到该元素,但是它说我不能将它与click()一起使用。
答案 0 :(得分:0)
这类按钮的问题在于,每次您加载html(或page)时都会根据每天变化的数据库中包含的数据生成这些按钮。 这就是为什么它们没有唯一的ID或其他区别它们的原因。
您在这里可以做的是通过CSS SELECTOR或XPATH找到它们。 但是您将始终需要检查它们是否每天都更改。
如果它们包含特定文本,您还可以尝试找到它们。