gpt4 book ai didi

python - 进入新页面时, Selenium 会丢失 session

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

我使用以下方式登录,然后转到该页面。代码让我正常登录,但是当我进入新页面时,登录用户的 session 会丢失。

我该如何解决这个问题?

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox()
browser.get("https://reg.racingpost.com/mpp/sign_in.sd")
time.sleep(10)
username = browser.find_element_by_id("input-email")
password = browser.find_element_by_id("input-pwd")
username.send_keys("@gmail.com")
password.send_keys("")
login_attempt = browser.find_element_by_xpath("//*[@id='button-sign-in']")


login_attempt.submit()
browser.get("http://www.racingpost.com/horses/result_home.sd?race_id=650156&r_d")

最佳答案

我认为您没有等待表单提交完成。您应该考虑使用 WebDriverWait and a set of built-in expected conditions等待表单提交结果。

关于python - 进入新页面时, Selenium 会丢失 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552298/

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