以模拟自动登录网易126邮箱为例
通过Cookie方式实现自动登录,避开了输入用户名与密码实现登录的操作
一、模拟126邮箱自动登录的实例代码
示例:通过cookie模拟邮箱自动登录
代码如下:
#coding=utf-8 from selenium import webdriver import time driver = webdriver.Chrome() # 访问126网易邮箱 driver.get("https://mail.126.com/") # 126网易邮箱登录界面 # 将用户名密码写入浏览器 cookie # listcookie的值是通过driver.get_cookies()获得的 listcookie = [{ 'domain': '.mail.126.com', 'httpOnly': False, 'name': 'mail_uid', 'path': '/', 'secure': False, 'value': 'bsr202010@126.com' }, { 'domain': 'mail.126.com', 'httpOnly': False, 'name': 'Coremail.sid', 'path': '/', 'secure': False, 'value': 'MBWmjdhFpqTQbyXCRhFFHAwjkXelXTKC' }, { 'domain': 'mail.126.com', 'httpOnly': True, 'name': 'JSESSIONID', 'path': '/', 'secure': False, 'value': '8225992F3200104D01857C4B335BB020' }, { 'domain': '.mail.126.com', 'httpOnly': False, 'name': 'mail_entry_sess', 'path': '/', 'secure': False, 'value': '03046d6f275ad62a01b0832c452e7ef2024ee6e4edd67df3592bf722c5f852fd6db371dba45c2b4ec89a55e72f50589793d692901837dd62d91b3aefb90ca0560671661cf7eb2d637af7948d4b2e7732126e97245a9603f7244f16b51285daa87e7cdc59e1e