我对python、webscraping和selenium还不熟悉,所以我的问题可能很基本。我在这里对类似的问题提出了很多建议,但这对我的问题没有帮助
我用selenium打开的url包含一个“登录”按钮。相应的html行如下所示:
<a class="o-buttons o-buttons--big" role="button" href="https://accounts.ft.com/login?location=https%3A%2F%2Fftalphaville.ft.com%2F2012%2F07%2F27%2F1098471%2Fwhat-is-the-ecb-going-to-do-next%2F" data-trackable="sign-in">or sign in</a>
x路径是
^{pr2}$在其他人中,我试图使用
button = driver.find_element_by_xpath("//a/u[data-trackable='sign-in')]")
button.click()
但没用-有人能帮我吗?在
您的xpath不正确:
button = driver.find_element_by_xpath("//a[@data-trackable='sign-in']") button.click()
相关问题 更多 >
编程相关推荐