直接上代码,需要安装selenium模块,各个函数作用可以百度。

注意:下面程序中需要替换你自己的账户和密码。

#-*-coding:utf-8-*-from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time# 模拟登陆qq邮箱
driver = webdriver.Firefox()
driver.get("https://mail.qq.com/")
time.sleep(5)
# 切换iframe
driver.switch_to.frame("login_frame")  #switch_to.frame()reference是传入的参数,用来定位frame,可以传入id、name、index以及selenium的WebElement对象
# 用户名 密码
elem_user = driver.find_element_by_name("u")
elem_user.send_keys("xxxxxxxx@qq.com")    # 登录邮箱
elem_pwd = driver.find_element_by_name("p")
elem_pwd.send_keys("password")             # 登录密码
elem_but = driver.find_element_by_id("login_button")
# elem_pwd.send_keys(Keys.RETURN)
elem_but.click()
time.sleep(5)
# driver.quit()</span>

python中使用selenium模块登录QQ邮箱相关推荐

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

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

  2. python访问陌生人qq空间_在Python中使用Phantomjs模拟登录QQ空间

    一.问题来源 在使用Python进行数据爬取的过程中,我们一般使用Selenuim自动化测试工具对需要进行登录验证和动态JS数据的站点进行爬取.而与Selenuim相对应的浏览器组件,为了方便起见,一 ...

  3. python爬虫入门—selenuim自动登录qq邮箱

    from selenium import webdriverdriver = webdriver.Chrome()# 进入qq邮箱主页面 driver.get('https://mail.qq.com ...

  4. python+selenium自动登录QQ邮箱

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

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

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

  6. python登录qq邮箱_Python + Selenium 登录QQ邮箱

    Python + Selenium 自动化登录QQ邮箱 准备工作 Windows或则Linux 安装Python 安装Selenium 安装Chrome Driver 环境选择Windows 10 安 ...

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

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

  8. 使用selenium模拟动态登录QQ邮箱爬取收件箱内容放在CSV文件中

      获取收件箱列表信息就是使用selenium实现模拟登录.点击收件箱链接.获取收件箱列表的html过程,然后就是正常的查找数据 1.我们首先就是要登录到QQ邮箱中,然后找到收件箱的页面的,才能爬取到 ...

  9. python实现模拟浏览器登录入口_登录采集——模拟浏览器登录QQ邮箱

    网络爬虫学习中,简单的静态页面数据,难以满足我们的一颗"好学"之心,且现在我们"好奇"的数据往往藏得很深,要么需要登录,要么为动态加载--今天,就来分享一下模拟 ...

最新文章

  1. vue 同一个域名移动端pc端两套代码跳转_百度移动搜索优化:手机站优化指南
  2. python multi_python – 堆叠MultiIndex的所有级别
  3. sql 181. 超过经理收入的员工
  4. 支付宝下调网银贷款利率 未来持续3年将节省500亿
  5. Android Camera open运行流程
  6. SpringMVC+Spring+Mybatis简单总结
  7. win8/10上的应用程序怎样以兼容模式运行?
  8. JAXB XML和Bean互相转换
  9. 基于Nginx+Lua自建Web应用防火墙
  10. 我市首个湿地公园大连湾前关湿地公园今秋纳客
  11. 微信文章爬虫demo -- 综合实验和练习
  12. 深度优先搜索与广度优先搜索
  13. 怎么把照片变年轻?这两个照片变年轻小妙招教给你
  14. Linux下各种压缩文件的解压方法
  15. matlab抗混叠滤波器,音频抗混叠滤波器设计
  16. LeetCode刷题(43)~汉明距离【异或+布赖恩·克尼根算法】
  17. 基于C++的视频点播系统
  18. Kafka、RocketMQ、RabbitMQ的对比
  19. Springboot毕设项目地铁站自动售票系统77x9w(java+VUE+Mybatis+Maven+Mysql)
  20. 消息、信息与信号的区别

热门文章

  1. 奢侈品网购真正大牌占比未过半:被指只剩噱头
  2. 二分查找算法的C/C++实现
  3. Visio的UML模板
  4. sql文件加载出错_四十二、SparkSQL通用数据源加载(load)和保存(save)
  5. HALCON:Variation Model用法解析
  6. 利用QDataStream将大文件转化成二进制文件QBatyArray
  7. 03python面向对象编程5
  8. C++中实现类似php的UTF8和UrlEncode函数的代码
  9. 澎思科技获IDG资本数千万元Pre-A轮融资,推出AI安防全场景软硬件解决方案
  10. ubuntu 14.04配置lamp粗略