from selenium import webdriver import time def OpenUrl(): # 訪問網址 driver.get(url) def Login(): # 查詢登錄按鈕 driver.find_element_by_link_text("登錄").click() time.sleep(1) # 輸入賬號 driver.find_element_by_id("LoginName").send_keys(Name) # 輸入密碼 driver.find_element_by_id("Password").send_keys(Password) time.sleep(2) # 點擊登錄按鈕 driver.find_element_by_id("submitBtn").click() time.sleep(2) if __name__ == "__main__": # 打開谷歌瀏覽器 driver = webdriver.Chrome() url = "https://www.cnblogs.com" Name = "XXXXXX@qq.com" Password = "XXXXXX" OpenUrl() Login() driver.quit()
存在遺漏的地方:點擊登錄時,如果彈出了登錄校驗,沒有進行處理