前言

目前主流的QQ邮箱登录都是本地浏览器登录

  • 1 载入网址 w.mail.qq.com/cgi-bin/log… 如下图所示
  • 2 输入账号密码,登录成功以后获取Cookie,然后交给爬虫去干活。
  • 3 但是最近QQ的安全策略日趋严格,所以会出现本地网页无法登录,必须使用一键登录,如下图所示。

解决方案

大体思路还是必须通过用户的手机QQ扫描二维码登录,再回到登录页面进行跳转。比如51信用卡给用户的提示

至于进行跳转的是爬虫还是直接在本地浏览器操作,这个都可以商榷。下面是操作步骤。

  • 1 载入QQ邮箱Web页面的登录网址 mail.qq.com/cgi-bin/log… 如下图所示

同时要做两件事情 1保存这个二维码图片到本地 方便用户扫码登录、2 获取本地Cookie中Name位pt_login_sig的Value 如下图所示,在载入QQ登录页面的时候 会写入这个Cookie

  • 2 有了pt_login_sig这个值以后可以本地执行Get请求地址为

  • ssl.ptlogin2.qq.com/ptqrlogin?u…

    这里只需要替换login_sig的Value就行,其他的可以不用修改。一般会返回两种结果

ptuiCB('66','0','','0','二维码未失效。(3635426236)', '')

这种表示二维码可用默认为2分钟

或者

ptuiCB('0','0','ssl.ptlogin2.mail.qq.com/check_sig?p…', 'CeShi')

这个时候需要请求一下返回的网址,直接请求,不需要做任何替换。 如果执行成功会直接登录邮箱并且会收到提醒消息如图

  • 3 最后在刚才卡住的页面执行跳转 地址为 ssl.ptlogin2.mail.qq.com/check_sig?u…

后续就会跳转成功。继续执行后面的操作

关于QQ邮箱登录提示一键登录解决方案相关推荐

  1. mysql查询使用qq邮箱注册_Spring Boot实现qq邮箱验证码注册和登录验证功能

    1.登录注册思路 这是一个使用spring boot做的一个qq邮箱注册和登录的项目. 没写前端页面,使用postman测试.有截图详细. 1.1.思路 注册:通过输入的邮箱发送验证码,检验前端传来的 ...

  2. 解读APP新一代验证登录方式——一键登录/免密认证

    近年来,验证领域迎来一个黑科技--用户在APP上进行账号注册或者号码绑定时,不需要接收短信验证码,直接可以以本机号码实现秒级验证.这种新颖且便捷的验证方式称为"一键认证". 一键认 ...

  3. 解决PanDownload登录提示账号登录失败,获取bdstoken失败问题

    之前在这篇文章下的回答https://blog.csdn.net/weixin_43317534/article/details/106558533,受到很多人欢迎,近期(8月5号)原回答的方法已经失 ...

  4. 苹果6LMAP服务器没响应,qq邮箱在苹果手机上登录提示lmap.qq.com无响应

    满意答案 wuda311 2016.09.18 采纳率:42%    等级:12 已帮助:16342人 你好! 您是否是通过过手机自带电子邮件添加QQ邮箱,那就是邮箱的IMAP没有开启. 首先需要登陆 ...

  5. python自动登录qq邮箱_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. QQ登录提示:登录超时,请检查您的网络或者本机防火墙设置(错误码:0x00000001)

    解决方法: 1.首先请您检查下防火墙设置,建议暂时关闭防火墙: 2.可能是由于QQ系统调整引起的,所以会造成某些号段不能登陆,建议您可以稍后再进行尝试: 3.尝试使用选择登陆服务器(目前有两种模式,分 ...

  8. Foxmail 添加QQ邮箱失败 提示密码错误

    今天使用Foxmail的时候一直弹出密码错误提示框,输入QQ密码和邮箱独立密码都不行.上网查资料得以解决,在此记录下以备之后再次遇到这个问题. 首先查看邮箱的POP3/SMTP服务是否开启 在网页端登 ...

  9. 登陆失败bdstoken_解决PanDownload登录提示账号登录失败,获取bdstoken失败问题

    最近使用pandown,使用百度账号直接登录不上了,提示bdstoken获取失败,不管是新浪第三方登录,还是QQ第三方登录,都是这个提示,因此我找了好多办法,终于发现了一个大佬的解决办法,附上连接及步 ...

  10. 账户登录失败获取bdstoken失败_解决PanDownload登录提示账号登录失败,获取bdstoken失败问题...

    最近使用pandown,使用百度账号直接登录不上了,提示bdstoken获取失败,不管是新浪第三方登录,还是QQ第三方登录,都是这个提示,因此我找了好多办法,终于发现了一个大佬的解决办法,附上连接及步 ...

最新文章

  1. hdu 1251+hdu 1671(字典树)
  2. CF510C Fox And Names——拓扑排序练习
  3. Redis的安装以及基本操作简介
  4. No MyBatis mapper was found in ‘[xx.mapper]‘ package. Please check your configuration
  5. ASP.NET Core 认证与授权[1]:初识认证
  6. iOS 去除警告 看我就够了
  7. 【原】jQuery编写插件
  8. 【报告分享】美好城市指数:短视频与城市繁荣关系白皮书.pdf(附下载链接)...
  9. 【实用】Pyinstaller UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xce in position解决方案
  10. Camera 360使用之坑
  11. jquery将html转换word,将网页内容导出word文档jQuery插件
  12. SSM社区医院卫生所病人患者随访信息管理javaweb网站系统设计与实现
  13. [转载]创建、部署和调试 Apache Geronimo 应用程序
  14. C++大写字母转小写字母
  15. llalallalallalalla
  16. (转载)最值得看的一维傅里叶分析(时域如何转频域)
  17. 我的mybatis-plus用法,被全公司同事开始悄悄模仿了
  18. 潜在狄利克雷分配(LDA)(latent Dirichlet allocation)
  19. Postman+Newman命令运行
  20. IT男如何把妹自如?看这个就知道了

热门文章

  1. java爆炸图片切换,JavaScript实现爆炸碎片的 图片切换 效果
  2. 四分位数计算方法总结
  3. 图片批量加边框,详细操作步骤
  4. inurl home.php,phpweb /version.php Vul
  5. 笔记本计算机管理没有键盘,如何禁用笔记本键盘输入?怎么关闭笔记本键盘
  6. LeetCode 每日一题 781. 森林中的兔子
  7. 软件测试自学还是培训?
  8. 如何衡量开发人员生产力的 10 个技巧
  9. 小米(MIUI)ROOT线刷教程
  10. 街头霸王全人物故事背景