selenium模拟登陆163邮箱

本人在学习selenium时,用其成功登录163邮箱。故而将过程记录如下,供以后回顾:

#!/user/local/bin/python2.7
# -*- coding:utf-8 -*-
#模拟登陆163邮箱
from selenium.webdriver.common.keys import Keys
from selenium import webdriver

userName = '用户账号'
pwd = '用户密码'

#使用火狐浏览器
driver = webdriver.Firefox()

#访问百度
driver.get('https://www.baidu.com')

#定位到搜索框
elem = driver.find_element_by_id('kw')

#向搜索框内输入关键词
elem.send_keys('163')

#模拟点击(百度一下)按钮
driver.find_element_by_id('su').click()
#以下代码也可以模拟点击百度按钮,作用相同(可二选其一),键盘点击回车。
#elem.send_keys(Keys.ENTER)

#获取当前页面的url,进而获取当前页面的html源码
driver.get(driver.current_url)

#输入账号
driver.find_element_by_id('op_email3_username').send_keys(userName)

#输入密码
driver.find_element_by_class_name('op_email3_password').send_keys(pwd)

#点击登录按钮
driver.find_element_by_class_name('c-btn.c-btn-large.c-btn-
primary.c-gap-right.op_email3_submit.OP_LOG_BTN').click()


注:此为测试代码,代码比较烂,望各位忽略代码风格,实现功能即可。若有不对地方或可改进之处,可评论留言。

另附selenium中文文档:http://selenium-python-docs-zh.readthedocs.io/zh_CN/latest/

感兴趣者可以学习一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值