selenium对百度进行登录注销
#百度登录退出demo import time from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() return driver def getLogin(driver,url): driver.get(url) def test_login(): driver = BrowserOpen() url = "https:www.baidu.com" username = "18616726548" password = "zihuijiayou" getLogin(driver,url) driver.find_element_by_link_text("登录").click() time.sleep(5) driver.find_element_by_id("TANGRAM__PSP_10__footerULoginBtn").click() driver.find_element_by_name("userName").send_keys(username) driver.find_element_by_name("password").send_keys(password) time.sleep(5) driver.find_element_by_id("TANGRAM__PSP_10__submit").click() time.sleep(10) b = driver.find_element_by_css_selector("span[class = 'user-name']") # 鼠标悬停 ActionChains(driver).move_to_element(b).perform() time.sleep(5) driver.find_element_by_xpath("//*[@id='s_user_name_menu']/div/a[4]").click() time.sleep(5) driver.find_element_by_xpath("//*[@id='tip_con_wrap']/div[3]/a[3]").click() time.sleep(5) driver.quit() if __name__ == "__main__": test_login()