selenium登錄qq郵箱

from seleniumimport webdriver

#selenium登錄qq郵箱

#qq郵箱像人人網(wǎng)一樣直接去找賬號密碼的輸入框是不行的 因為標(biāo)簽全部寫在loginform下

#破解方法一:用尋找text的方法直接尋找基本版

# d = webdriver.Chrome('./chromedriver.exe')

# d.get('https://mail.qq.com/cgi-bin/loginpage')

# d.find_element_by_link_text('基本版').click()

# d.find_element_by_id('u').send_keys('qq號')

# d.find_element_by_id('p').send_keys('密碼')

# d.find_element_by_id('go').click()

# d_dic = d.get_cookies()

# abc = {dic['name']:dic['value'] for dic in d_dic}

# print(abc)

#破解方法二:窗口切換

d = webdriver.Chrome('./chromedriver.exe')

d.get('https://mail.qq.com/cgi-bin/loginpage')

d_qh = d.find_element_by_id('login_frame')#因為全部都在ifrom的標(biāo)簽底下所以我們需要 先找到的是ifrom這個標(biāo)簽

d.switch_to.frame(d_qh)#然后我們用切換語句切換到這個窗口底下在去找 如果直接去找的話是找不到的

d.find_element_by_id('switcher_plogin').click()

d.find_element_by_id("u").send_keys('qq號')

d.find_element_by_id("p").send_keys('密碼')

d.find_element_by_id("login_button").click()

d_dic = d.get_cookies()

abc = {dic['name']:dic['value']for dicin d_dic}

print(abc)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容