gpt4 book ai didi

Python 3.6.3 - 使用 selenium 3.8 登录 oddsportal.com

转载 作者:行者123 更新时间:2023-12-01 02:20:43 24 4
gpt4 key购买 nike

这是我登录 oddsportal.com 的代码:

from selenium import webdriver

login_url = "http://www.oddsportal.com/login/"

driver = webdriver.Firefox()
driver.get(login_url)

username = driver.find_element_by_name("login-username")
password = driver.find_element_by_name("login-password")
username.clear()
password.clear()
username.send_keys("my_username")
password.send_keys("my_password")

form = driver.find_element_by_name("login-submit")
form.click()

之后,页面只是刷新,没有任何结果。如果我省略最后两行(即提交部分)并手动单击“登录”,则一切正常。

有人可以帮我吗?我使用的是 Win10、Python 3.6.3 并使用 selenium 3.8。

最佳答案

有两个按钮的名称都是login-submit,但您点击了错误的按钮。

调整您的定位器以定位所需的表单提交按钮:

submit = driver.find_element_by_css_selector("#main button[name=login-submit]")
submit.click()
<小时/>

您还可以使用 submit() method directly 提交表单:

username.submit()

然后将找到并自动“单击”适当的表单提交按钮。

关于Python 3.6.3 - 使用 selenium 3.8 登录 oddsportal.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47971491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com