找不到用硒单击的按钮

时间:2020-06-16 23:11:05

标签: python selenium

尝试单击“ https://euw.op.gg/summoner/userName=JengaSneaky”上的按钮。但是我找不到触发它的元素。

图片显示了其中一个按钮。我希望Selenium单击它,以便我可以抓取弹出的数据。我试图找到该元素,但是它说我不能将它与click()一起使用。

enter image description here

1 个答案:

答案 0 :(得分:0)

这类按钮的问题在于,每次您加载html(或page)时都会根据每天变化的数据库中包含的数据生成这些按钮。 这就是为什么它们没有唯一的ID或其他区别它们的原因。

您在这里可以做的是通过CSS SELECTOR或XPATH找到它们。 但是您将始终需要检查它们是否每天都更改。

如果它们包含特定文本,您还可以尝试找到它们。