Home  >  Article  >  Backend Development  >  Python and selenium realize automatic login of 163 mailbox

Python and selenium realize automatic login of 163 mailbox

小云云
小云云Original
2018-01-03 10:34:572757browse

This article mainly introduces the method of python+selenium to realize automatic login of 163 mailbox. The editor thinks it is quite good, so I will share it with you now and give it as a reference. Let’s follow the editor to take a look, I hope it can help everyone.

Let us first preview the running effect of the code:

First analyze the web page structure of the 163 mailbox login page (press F12 or right-click to select Review elements)

#1. Locate the login box (note that the login box is an iframe. If you do not locate the iframe, you will not be able to find the subsequent email address box and password input box. )

#2. Navigate to the email address box (name='email')

3. Navigate to Password input box (name='password')

4. Locate the login button (id='dologin')

5. After the analysis, you can now write code to realize automatic login of 163 mailbox (with detailed analysis of the code!)


#coding:utf-8
from selenium import webdriver
import time
def 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()

Related recommendations:

ThinkPHP3.2 How to use QQ mailbox/163 mailbox to send mail through PHPMailer_php example

php curl Log in to 163 mailbox and grab mailbox friends List of codes (tested)

PHPMailer mail class sending mail example (163 mailbox)

The above is the detailed content of Python and selenium realize automatic login of 163 mailbox. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn