python爬取qq邮箱_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-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邮箱相关推荐
- python爬取酒店信息_python selenium爬取去哪儿网的酒店信息(详细步骤及代码实现)...
准备工作 1.pip install selenium 2.配置浏览器驱动.配置其环境变量 Selenium3.x调用浏览器必须有一个webdriver驱动文件 Chrome驱动文件下载chromed ...
- python自动登录qq邮箱_python实现自动登录qq邮箱,写邮件并发送
1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址] 如:python send.py 1234 ...
- python爬取付费漫画_python selenium爬取kuku漫画
在爬取这个网站之前,试过爬取其他网站的漫画,但是发现有很多反爬虫的限制,有的图片后面加了动态参数,每秒都会更新,所以前一秒爬取的图片链接到一下秒就会失效了,还有的是图片地址不变,但是访问次数频繁的话会 ...
- python爬取下拉列表数据_Python+selenium之获取文本值和下拉框选择数据
Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...
- python爬取论文代码_Python selenium爬取微信公众号文章代码详解
需求: 想阅读微信公众号历史文章,但是每次找回看得地方不方便. 思路: 1.使用selenium打开微信公众号历史文章,并滚动刷新到最底部,获取到所有历史文章urls. 2.对urls进行遍历访问,并 ...
- Python爬取糗事百科段子+定时发送QQ邮箱
文章目录 前言 1. 库导入及介绍 2. 获取网页源码 3. 提取需要的信息 4. 优化输出数据 5. 发送邮件 6. 实现定时发送 7. 源码 前言 学习Python爬虫也有段时间了,总想着搞点事做 ...
- python爬取贴吧_python爬取
python爬取百度贴吧源码,由吾爱大神原创制作,通过python爬虫程序来实现对百度贴吧的回复爬取,可以自动生成excel文件,让你能更加清晰地查看贴吧的回复与帖子信息.本次放出python爬取百度 ...
- python爬取动态网页_python爬取动态网页数据,详解
原理:动态网页,即用js代码实现动态加载数据,就是可以根据用户的行为,自动访问服务器请求数据,重点就是:请求数据,那么怎么用python获取这个数据了? 浏览器请求数据方式:浏览器向服务器的api(例 ...
- python爬取文件归类_python爬取各类文档方法归类汇总
HTML文档是互联网上的主要文档类型,但还存在如TXT.WORD.excel.PDF.csv等多种类型的文档.网络爬虫不仅需要能够抓取HTML中的敏感信息,也需要有抓取其他类型文档的能力.下面简要记录 ...
最新文章
- 边缘计算将取代云计算?云计算前景与网络前景
- c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc
- JSON学习笔记-3
- 人工智能实战_第三次作业_陈泽寅
- 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络
- 跨站脚本攻击(selfxss)笔记(三)
- TeamToy - 创新团队的效率工具 一个好用的 团队协作软件
- 禁止sublime启动时连网检查更新
- 汉王云名片识别(SM)组件开发详解
- [转载]大型网站架构演变和知识体系
- c语言中转义字符有什么作用,C语言中转义字符有什么作用?
- linux下c语言线程传参数,【linux】C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0...
- 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆预约占座管理系统
- html发布机制tacat,序列分析一般程序中的一个实例
- 中小学python教材电子版_【python爬虫】中小学人教版教材下载实践
- 微信H5音乐自动播放
- scratch2.0 求救电话问答
- 饼图加引导线_如何在饼形图中添加引导线(Excel)/
- eclipse如何修改工作空间名称
- 基于Echarts实现可视化数据大屏大数据看板