python+selenium自动登录QQ邮箱
环境:win10x64+python3.5+chrome+chromedriver
需要安装的模块:
1.chromedriver
下载地址,下载后加入系统环境变量即可。
2.selenium
# pip3 install selenium
3.request、beautifulsoup4(用于获取邮箱的登录地址,可以用其他的代替)
# pip3 install requests# pip3 install beautifulsoup4
代码:
#coding:utf-8import requests, bs4, html
from selenium import webdriver#获取登录链接
res = requests.get('https://mail.qq.com')
res.raise_for_status()soup = bs4.BeautifulSoup(res.text, 'html.parser')
loginElem = soup.select('iframe[id="login_frame"]')
loginUrl = loginElem[0].get('src')#打开登录页面
browser = webdriver.Chrome()
browser.get(loginUrl)
browser.implicitly_wait(3)#切换成账号密码登录
linkElem = browser.find_element_by_id('switcher_plogin')
linkElem.click()#填入邮箱账号密码并登录
emailElem = browser.find_element_by_name('u')
emailElem.send_keys("Email")
passwordElem = browser.find_element_by_name('p')
passwordElem.send_keys("Email-passwd")
loginElem = browser.find_element_by_id('login_button')
loginElem.click()
只适用于没有验证码。
转载于:https://blog.51cto.com/zzh0804/1926449
python+selenium自动登录QQ邮箱相关推荐
- python实现自动登录QQ邮箱
python 和selenium实现自动登录QQ邮箱 selenium需要先导入,pip install selenium 或者在pycharm里面点击file–settings–Project–Pr ...
- python+selenium自动登录qq空间并下载相册
基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...
- python+selenium自动登录163邮箱代码提示错误解决方案(如:NoSuchFrameException: Message: no such frame)
selenium模块实现163邮箱自动登录操作 利用selenium模块控制Chrome浏览器打开163邮箱网页,并实现自动填写账号密码操作. 在Python中利用selenium模块实现这一目的只需 ...
- selenium自动登录QQ邮箱(附带滑动解锁)
问题分析:登录+滑动解锁 其实登录账号的部分本来很简单,用selenium打开QQ邮箱官网:https://mail.qq.com 然后切换frame输入帐号 和密码点击登录即可,但是部分账号,或者可 ...
- python实现自动登录qq邮箱,写邮件并发送
1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址] 如:python send.py 1234 ...
- python爬取qq邮箱_python+selenium自动登录QQ邮箱
环境:win10x64+python3.5+chrome+chromedriver 需要安装的模块: 1.chromedriver 下载地址,下载后加入系统环境变量即可. 2.selenium# pi ...
- python+selenium自动登录126邮箱并发送邮件
# 代码拿来就能使用,只需更改账号.密码和收件人邮箱:未封装import time from selenium import webdriver from selenium.webdriver.com ...
- python自动登录qq邮箱_selenium+python实现自动登陆QQ邮箱并发送邮件功能
本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 fro ...
- python基础编程:selenium+python实现自动登陆QQ邮箱并发送邮件功能
本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 QQ邮 ...
最新文章
- Hadoop示例程序WordCount详解及实例
- VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计
- 什么才是好代码、高质量代码?
- [网络安全提高篇] 一〇四.网络渗透靶场Oracle+phpStudy本地搭建万字详解(SQL注入、XSS攻击、文件上传漏洞)
- cocos2d-x初探学习笔记(15)--CCOrbitCamera
- 8、java中的内部类
- mybatisplus批量插入原理_Word如何批量打印请柬、奖状、桌牌?一键批量制作就这么简单...
- BitMEX将于2月16日16:00引入防止输入错误交易规则
- android自定义横向时间轴,Android自定义时间轴的实现过程
- INSERT INTO SELECT 语句
- 【数学建模】模糊数学模型详解
- springboot开源热门项目-bootdo修改支持多数据源
- UT(XCAP) 参数说明
- APPCLOUD STUDIO结合 手机APPLOADER进行模拟开发
- [转]史上最全Eclipse优化
- 在ESP32/ESP8266上使用MicroPython利用MQTT发布BME280传感器数据(温度,湿度和压力)
- 利用java编写网络聊天程序并加密信息
- Hadoop Ha (High avilable)配置
- 华为服务器如何登录修改密码,服务器登录修改密码
- 在阿里云 ACK 上部署 EMQX MQTT 服务器集群