python+selenium自动登录QQ邮箱

2024-05-25 12:25:56

环境: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邮箱相关推荐

  1. python实现自动登录QQ邮箱

    python 和selenium实现自动登录QQ邮箱 selenium需要先导入,pip install selenium 或者在pycharm里面点击file–settings–Project–Pr ...

  2. python+selenium自动登录qq空间并下载相册

    基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...

  3. python+selenium自动登录163邮箱代码提示错误解决方案(如:NoSuchFrameException: Message: no such frame)

    selenium模块实现163邮箱自动登录操作 利用selenium模块控制Chrome浏览器打开163邮箱网页,并实现自动填写账号密码操作. 在Python中利用selenium模块实现这一目的只需 ...

  4. selenium自动登录QQ邮箱(附带滑动解锁)

    问题分析:登录+滑动解锁 其实登录账号的部分本来很简单,用selenium打开QQ邮箱官网:https://mail.qq.com 然后切换frame输入帐号 和密码点击登录即可,但是部分账号,或者可 ...

  5. python实现自动登录qq邮箱,写邮件并发送

    1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址]   如:python send.py 1234 ...

  6. python爬取qq邮箱_python+selenium自动登录QQ邮箱

    环境:win10x64+python3.5+chrome+chromedriver 需要安装的模块: 1.chromedriver 下载地址,下载后加入系统环境变量即可. 2.selenium# pi ...

  7. python+selenium自动登录126邮箱并发送邮件

    # 代码拿来就能使用,只需更改账号.密码和收件人邮箱:未封装import time from selenium import webdriver from selenium.webdriver.com ...

  8. python自动登录qq邮箱_selenium+python实现自动登陆QQ邮箱并发送邮件功能

    本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 fro ...

  9. python基础编程:selenium+python实现自动登陆QQ邮箱并发送邮件功能

    本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 QQ邮 ...

最新文章

  1. Hadoop示例程序WordCount详解及实例
  2. VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计
  3. 什么才是好代码、高质量代码?
  4. [网络安全提高篇] 一〇四.网络渗透靶场Oracle+phpStudy本地搭建万字详解(SQL注入、XSS攻击、文件上传漏洞)
  5. cocos2d-x初探学习笔记(15)--CCOrbitCamera
  6. 8、java中的内部类
  7. mybatisplus批量插入原理_Word如何批量打印请柬、奖状、桌牌?一键批量制作就这么简单...
  8. BitMEX将于2月16日16:00引入防止输入错误交易规则
  9. android自定义横向时间轴,Android自定义时间轴的实现过程
  10. INSERT INTO SELECT 语句
  11. 【数学建模】模糊数学模型详解
  12. springboot开源热门项目-bootdo修改支持多数据源
  13. UT(XCAP) 参数说明
  14. APPCLOUD STUDIO结合 手机APPLOADER进行模拟开发
  15. [转]史上最全Eclipse优化
  16. 在ESP32/ESP8266上使用MicroPython利用MQTT发布BME280传感器数据(温度,湿度和压力)
  17. 利用java编写网络聊天程序并加密信息
  18. Hadoop Ha (High avilable)配置
  19. 华为服务器如何登录修改密码,服务器登录修改密码
  20. 在阿里云 ACK 上部署 EMQX MQTT 服务器集群

热门文章

  1. latex与word比较
  2. 【dpdk】10.dpdk-dns学习笔记
  3. java开发手机网页_前端编写手机兼容页面(简易方式)
  4. SEO伪原创工具图片转文字ocr识别工具
  5. RPL(3):RFC6550翻译(3)---协议综述
  6. 《福布斯旅游指南》发布全球健康安全认证首批酒店名单
  7. 云转码+cms一体化整合自动发布系统
  8. usbserver频繁掉狗问题排查
  9. SAS常用基础代码例子-基础练习
  10. 人脸检测——FaceBoxes之解读与效果展示