本文介紹了
讓我們先來預覽一下代碼運行效果吧:

首先分析163郵箱登陸頁面的網頁結構(按F12或單擊鼠標右鍵選擇審查元素)

1、定位到登陸框(注意登錄框是一個iframe,如果不定位到iframe的話是無法找到之后的郵箱地址框和密碼輸入框的)

2、定位到郵箱地址框(name='email')

3、定位到密碼輸入框(name='password')

4、定位到登陸按鈕(id='dologin')

5、分析完畢,現在就可以寫代碼實現163郵箱的自動登陸啦(附有代碼的詳細解析!)
#coding:utf-8from selenium import webdriverimport timedef login():  dr = webdriver.Chrome()  #打開登陸163郵箱的網頁  dr.get('http://mail.163.com/')  #將瀏覽器窗口最大化  dr.maximize_window()  #休息五分鐘等待網頁加載完畢  time.sleep(5)  #找到郵箱賬號登錄框對應的iframe  dr.switch_to.frame('x-URS-iframe')  #找到郵箱賬號輸入框  email = dr.find_element_by_name('email')  #將自己的郵箱地址輸入到郵箱賬號框中  email.send_keys('chimuyhs')  #找到密碼輸入框  password = dr.find_element_by_name('password')  #輸入自己的郵箱密碼  password.send_keys('xxxxxx')  #找到登陸按鈕  login_btn = dr.find_element_by_id('dologin')  #點擊登陸按鈕  login_btn.click()  #等待10秒看是否登陸成功  time.sleep(10)if __name__ == '__main__':  login()以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。
新聞熱點
疑難解答