文档章节

126邮箱登录(selenium+python)

清风徐来的生活
 清风徐来的生活
发布于 2017/07/06 11:23
字数 155
阅读 64
收藏 1
# -*- coding: utf-8 -*-
__author__ = 'xuweiming'
import time
import selenium
print selenium.__file__
from selenium import webdriver

url = "http://mail.126.com/"
driver = webdriver.Chrome()
print '启动浏览器'
driver.get(url)
print '加载url地址'
#最多等待加载30s
driver.implicitly_wait(30)
#切换iframe
try:
    time.sleep(30)
    driver.switch_to.frame("x-URS-iframe")
    print 'iframe识别成功'
    #time.sleep(30)
    #根据name识别邮箱地址输入框
    driver.find_element_by_name("email").send_keys("abc")
    print '邮箱地址输入成功'
    time.sleep(5)
    #根据name识别密码输入框
    driver.find_element_by_name("password").send_keys("123")
    print '密码输入成功'
    time.sleep(5)
    #根据id识别登录按钮
    driver.find_element_by_id("dologin").click()
    print '登录成功click'
    time.sleep(10)
except:
    print ("没有找到元素")
else:
    print ("元素存在")
finally:
    driver.quit()

 

© 著作权归作者所有

共有 人打赏支持
清风徐来的生活
粉丝 1
博文 96
码字总数 26615
作品 0
南京
程序员
Ubuntu使用mutt+msmtp发邮件

Ubuntu使用mutt+msmtp发邮件 apt-get install mutt apt-get install msmtp cp -rv /etc/Muttrc ~/.muttrc vi ~/.muttrc(最后添加) set sendmail="/usr/bin/msmtp" set usefrom=yes set re......

yangzhimingg
04/19
0
0
邮件服务器之间如何用SMTP通信?

初学网络协议,想用TCP/IP实现SMTP协议,模拟邮件服务器发送一封邮件。 我用socket实现tcp连接smtp.126.com的25端口: 发送:HELO mail.xxx.com 回复:220 hz-b-126smtp1.126.com SMTP Serv...

cyhhao
2015/03/25
383
0
Android手机上邮箱的设置通用方法

转自:http://www.lexun.cn/forum.php?mod=viewthread&tid=3731889 我在ME860上试过,成功。 ------------------------------- HTC Sense系统 手机上邮箱的设置通用方法一、新浪邮箱 (1)新...

晨曦之光
2012/05/21
152
0
网易邮箱惊现致命漏洞,似邮箱过亿数据泄漏

今天2015-10-19 13:57,乌云网爆料,网易邮箱出现致命漏洞,网易163/126邮箱过亿数据泄漏(涉及邮箱账号/密码/用户密保等)。    在14号,曾经有网友爆料,网易邮箱被破解,    不过下午...

开源中国总统
2015/10/19
17.4K
128
使用126邮箱发送邮件的python脚本

使用126邮箱发送邮件的python脚本: 注: 1、密码处是126邮箱的授权码,非登录密码 vi mail.py #!/usr/bin/python #coding=utf-8 import smtplib from email.mime.text import MIMEText sen...

yangzhimingg
06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
7分钟前
0
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
14分钟前
0
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
15分钟前
0
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
16分钟前
0
0
20180925 df与du命令、fdisk磁盘分区

df 命令 disk filesystem的缩写,查看已挂载磁盘的总容量、使用容量、剩余容量信息。 [root@centos01 ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 27...

野雪球
45分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部