环境:win10x64+python3.5+chrome+chromedriver

需要安装的模块:

1.chromedriver

下载地址,下载后加入系统环境变量即可。

2.selenium# pip3 install selenium

3.request、beautifulsoup4(用于获取邮箱的登录地址,可以用其他的代替)# pip3 install requests

# pip3 install beautifulsoup4

代码:#coding:utf-8

import 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()

只适用于没有验证码。

python爬取qq邮箱_python+selenium自动登录QQ邮箱相关推荐

  1. python爬取酒店信息_python selenium爬取去哪儿网的酒店信息(详细步骤及代码实现)...

    准备工作 1.pip install selenium 2.配置浏览器驱动.配置其环境变量 Selenium3.x调用浏览器必须有一个webdriver驱动文件 Chrome驱动文件下载chromed ...

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

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

  3. python爬取付费漫画_python selenium爬取kuku漫画

    在爬取这个网站之前,试过爬取其他网站的漫画,但是发现有很多反爬虫的限制,有的图片后面加了动态参数,每秒都会更新,所以前一秒爬取的图片链接到一下秒就会失效了,还有的是图片地址不变,但是访问次数频繁的话会 ...

  4. python爬取下拉列表数据_Python+selenium之获取文本值和下拉框选择数据

    Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...

  5. python爬取论文代码_Python selenium爬取微信公众号文章代码详解

    需求: 想阅读微信公众号历史文章,但是每次找回看得地方不方便. 思路: 1.使用selenium打开微信公众号历史文章,并滚动刷新到最底部,获取到所有历史文章urls. 2.对urls进行遍历访问,并 ...

  6. Python爬取糗事百科段子+定时发送QQ邮箱

    文章目录 前言 1. 库导入及介绍 2. 获取网页源码 3. 提取需要的信息 4. 优化输出数据 5. 发送邮件 6. 实现定时发送 7. 源码 前言 学习Python爬虫也有段时间了,总想着搞点事做 ...

  7. python爬取贴吧_python爬取

    python爬取百度贴吧源码,由吾爱大神原创制作,通过python爬虫程序来实现对百度贴吧的回复爬取,可以自动生成excel文件,让你能更加清晰地查看贴吧的回复与帖子信息.本次放出python爬取百度 ...

  8. python爬取动态网页_python爬取动态网页数据,详解

    原理:动态网页,即用js代码实现动态加载数据,就是可以根据用户的行为,自动访问服务器请求数据,重点就是:请求数据,那么怎么用python获取这个数据了? 浏览器请求数据方式:浏览器向服务器的api(例 ...

  9. python爬取文件归类_python爬取各类文档方法归类汇总

    HTML文档是互联网上的主要文档类型,但还存在如TXT.WORD.excel.PDF.csv等多种类型的文档.网络爬虫不仅需要能够抓取HTML中的敏感信息,也需要有抓取其他类型文档的能力.下面简要记录 ...

最新文章

  1. 边缘计算将取代云计算?云计算前景与网络前景
  2. c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc
  3. JSON学习笔记-3
  4. 人工智能实战_第三次作业_陈泽寅
  5. 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络
  6. 跨站脚本攻击(selfxss)笔记(三)
  7. TeamToy - 创新团队的效率工具 一个好用的 团队协作软件
  8. 禁止sublime启动时连网检查更新
  9. 汉王云名片识别(SM)组件开发详解
  10. [转载]大型网站架构演变和知识体系
  11. c语言中转义字符有什么作用,C语言中转义字符有什么作用?
  12. linux下c语言线程传参数,【linux】C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0...
  13. 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆预约占座管理系统
  14. html发布机制tacat,序列分析一般程序中的一个实例
  15. 中小学python教材电子版_【python爬虫】中小学人教版教材下载实践
  16. 微信H5音乐自动播放
  17. scratch2.0 求救电话问答
  18. 饼图加引导线_如何在饼形图中添加引导线(Excel)/
  19. eclipse如何修改工作空间名称
  20. 基于Echarts实现可视化数据大屏大数据看板

热门文章

  1. 2022最新基于 Spring Cloud 的微服务架构分析,java 技术经理岗位职责
  2. MLK | 机器学习常见算法优缺点了解一下
  3. Oracle ASSM
  4. 401错误 解决方法:响应拦截器
  5. iOS安全相关学习资料
  6. xml文件中的大于等于等一些特殊符号
  7. 蛇行矩阵(详细题解+注释)
  8. HTML+CSS部分知识点整合(结合案例实际运用归纳)
  9. 奶茶妹贪图刘强东什么
  10. Catalan数计算