网络爬虫学习中,简单的静态页面数据,难以满足我们的一颗“好学”之心,且现在我们“好奇”的数据往往藏得很深,手机怎么登陆qq邮箱,要么需要登录,要么为动态加载……今天,就来分享一下模拟浏览器对QQ邮箱(我们只是学习、分享、交流)的登录操作!
1、前期准备
这里,我们用了一个模拟浏览器登录的模块selenium
安装selenium模块:
01 打开手机QQ,点击页面下方的【联系人】,进入联系人页面,向左侧滑动联系人下方的选项卡,选择订阅号,找到QQ邮箱提醒并点击进入,进入后,点击进入邮箱,允许即可。QQ邮箱是腾讯公司2002年推出,向用户提供安全、稳定。
pip install selenium
下载驱动插件chromedriver.exe,插件版本需与浏览器版本相同或相近,此处用的是谷歌浏览器,可在浏览器网页中输入地址chrome://version/,查看浏览器版本:
接着进入驱动下载页面,下载相同或相近版本的chromedriver.exe:
解压后将放到指定位置(随便放哪里,只要你知道在哪里),此处放于“F:\\PycharmProjects\\tensorflow”文件路径下。
企业回建议您使用百度营销。百度推广覆盖广泛,市场份额超过80%,百度App日活破2亿,响应次数每日60亿次。同时百度营销获客精准,主要通过关键词锁定有需求的客户;通过地域、时段筛选,锁定商户需要的客户。当您跟百度合作后,需要您产品的客户在百度。
2、页面简析(如果着急看效果,跳过此步)
1、在电脑上打开QQ,输入账号密码进行登录。2、登录到QQ界面后,点击邮箱图标,直接进入到QQ邮箱。3、进入到QQ邮箱界面,,即可进行相关操作。
打开QQ邮箱官网(),得到如下界面,这里有几种登录方式,其中微信登录只能通过扫码实现,我们既然想用Python去自动化批量发送邮件,微信扫码登录自然不现实(若有高手可攻克此步,还望分享)。
QQ登录方式有两种,要么点击已登录的QQ头像(可通过cookie实现),要么直接密码登录,今天我们介绍后者。
抓包后看到,返回的Referer信息一长串,这难道就是登录页面的实际网址?
登录qq邮箱的方法1:QQ主面板打开 1登录QQ后,正常情况下头像旁边有一个邮箱图标,点击直接登录QQ邮箱 2如果没有在主面板上显示的话,可以点击界面管理器添加 3在界面管理的右侧,找到QQ邮箱并设置为选状态 这样就可直接从主。
但是这个连接信息还是有扫码登录或是之前的cookie信息,我们想要的是账号密码登录,点击密码登录后,进入一个很单纯的表单页面。不错,我们找的就是它,检查密码登录的元素,发现它在类名为switch_btn的a标签下。
(1)直接在QQ面板上找到并点击图标按钮即可登录并进入QQ邮箱;(2)在QQ邮箱登录首页 mail.qq;输入QQ帐号和密码,点击“登录”按钮即可登录QQ邮箱;备注:如果你的邮箱设置有独立密码,那么在每次登录时,还需要输入独立密码,。
3、完整代码
好了,QQ邮箱的密码登录方式大概就是这个意思,接下来我们直接上代码:
QQ邮箱的登录你掌握了,那其他网页的登录呢?赶快去试试吧!
——————————————————————————