Python,selenium每次在浏览器的不同窗口打开我的url
我是python的新手,我正在尝试编写一个脚本,该脚本将进入Instagram,检查是否已登录,如果未登录,则使用给定的用户名和密码登录 这个程序运行得很好,但每次我运行它时,它都会打开一个不同的chrome窗口,即使已经有一个打开的chrome,它也会运行。另外,它不保存登录,我运行程序,它登录Instagram,我不注销,当我再次运行时,使用新的chrome窗口,它没有登录,所以我对浏览器不太了解,但它好像不保存或检查cookie或类似的东西。换句话说,每次chrome都像我刚安装的一样 那么,我如何才能用饼干等打开chrome(我不知道如何解释,但希望你能理解) 以下是我的登录方式:Python,selenium每次在浏览器的不同窗口打开我的url,python,selenium,Python,Selenium,我是python的新手,我正在尝试编写一个脚本,该脚本将进入Instagram,检查是否已登录,如果未登录,则使用给定的用户名和密码登录 这个程序运行得很好,但每次我运行它时,它都会打开一个不同的chrome窗口,即使已经有一个打开的chrome,它也会运行。另外,它不保存登录,我运行程序,它登录Instagram,我不注销,当我再次运行时,使用新的chrome窗口,它没有登录,所以我对浏览器不太了解,但它好像不保存或检查cookie或类似的东西。换句话说,每次chrome都像我刚安装的一样 那
global browser
browser = webdriver.Chrome()
def LogIn():
browser.get("https://www.instagram.com/accounts/login/")
sleep(2)
username = browser.find_element_by_css_selector("input[name='username']")
password = browser.find_element_by_css_selector("input[name='password']")
sleep(3)
username.send_keys(kAdi)
password.send_keys(sifre)
loginButton = browser.find_element_by_xpath("//button[@type= 'submit']")
loginButton.click()
sleep(3)
提前感谢。此处已请求:
要不打开另一个窗口,只需执行JS window.open()函数
并使用SwitchTo()和windows.handler()Selenium方法切换到窗口(或选项卡)。此处已请求:
要不打开另一个窗口,只需执行JS window.open()函数
并使用SwitchTo()和windows.handler()方法切换到窗口(或选项卡)