网站首页 > 易语言相关 > 网络相关源码 正文
邮箱登陆源码 三种登陆方式获取cookies和SID
.版本 2 .支持库 spec .子程序 初始化 图片框1.图片 = l.获取二维码 () 时钟1.时钟周期 = 2000 .子程序 _时钟1_周期事件 .局部变量 数据, 文本型 .局部变量 状态, 整数型 状态 = l.获取状态 (数据) 调试输出 (数据) .判断开始 (状态 = 2) 调试输出 (“登录成功”, l.Get_QQ ()) 调试输出 (“Cookies”, l.Get_cookies ()) 调试输出 (“SID”, l.Get_Sid ()) 时钟1.时钟周期 = 0 .默认 .判断结束 .子程序 _图片框1_被双击, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 图片框1.图片 = l.获取二维码 () 时钟1.时钟周期 = 2000 .子程序 _按钮1_被单击 .局部变量 QQ, 文本型 .局部变量 CK, 文本型 .局部变量 SID, 文本型 本机获取 (QQ, CK, SID) 调试输出 (CK, SID) .子程序 本机获取, , 公开 .参数 _qq, 文本型 .参数 _cookies, 文本型 .参数 _sid, 文本型 .局部变量 返回的数据, 文本型 .局部变量 正则, 正则表达式类 .局部变量 clientkey, 文本型 .局部变量 返回协议头, 文本型 .局部变量 网页地址, 文本型 .局部变量 i, 整数型 .局部变量 本机QQ, 文本型, , "0" 返回的数据 = 编码_Utf8到Ansi (网页_访问_对象 (“http://localhost.ptlogin2.qq.com:4300/pt_get_uins?callback=ptui_getuins_CB&r=0.7478418888058513&pt_local_tk=0.3858416392467916”, , , “pt_local_token=0.3858416392467916;”, _cookies, , , , , , , )) 正则.创建 (“account” + #引号 + “:” + #引号 + “(.*?)” + #引号 + “,” + #引号 + “client_type” + #引号 + “:.*?,” + #引号 + “face_index” + #引号 + “:.*?,” + #引号 + “gender” + #引号 + “:.*?,” + #引号 + “nickname” + #引号 + “:” + #引号 + “(.*?)” + #引号 + “,” + #引号 + “uin” + #引号 + “:” + #引号 + “(.*?)” + #引号 + “,” + #引号 + “uin”, 返回的数据) .计次循环首 (正则.取匹配数量 (), i) 加入成员 (本机QQ, 正则.取子匹配文本 (i, 1)) .计次循环尾 () .如果真 (取数组成员数 (本机QQ) > 0) _qq = 本机QQ [1] 网页_访问_对象 (“http://localhost.ptlogin2.qq.com:4300/pt_get_st?clientuin=” + _qq + “&callback=ptui_getst_CB&r=0.15739138866774738&pt_local_tk=0.3858416392467916”, , , “pt_local_token=0.3858416392467916;”, _cookies) clientkey = 网页_取单条Cookie (_cookies, “clientkey”, 真) 网页_访问_对象 (“https://ssl.ptlogin2.qq.com/qqmail?pt_clientver=5457&pt_src=1&keyindex=9&Fun=clientread&ADUIN=” + _qq + “&ADSESSION=iii&ADTAG=jjj&clientuin=” + _qq + “&clientkey=” + clientkey + “&ptlang=2052&httptype=0&ADUIN=” + _qq + “&ADSESSION=1534026188&ADTAG=CLIENT.QQ.5485_Mysrv.0&ADPUBNO=26601”, , , _cookies, _cookies, , 返回协议头, , 真, , , , , , , , ) 网页地址 = 文本_取出中间文本 (返回协议头, “Location: ”, #换行符) 网页_访问_对象 (网页地址, , , _cookies, _cookies, , 返回协议头, , 真) 网页地址 = 文本_取出中间文本 (返回协议头, “Location: ”, #换行符) 网页_访问_对象 (网页地址, , , _cookies, _cookies, , 返回协议头, , 真) _sid = 文本_取出中间文本 (返回协议头, “sid=”, “&”) .如果真结束 .子程序 _按钮2_被单击 .局部变量 账号, 文本型 .局部变量 密码, 文本型 账号 = 编辑框1.内容 密码 = 编辑框2.内容 QQ邮箱账号密码登陆 (账号, 密码) .子程序 QQ邮箱账号密码登陆 .参数 账号, 文本型 .参数 密码, 文本型 .局部变量 cookies, 文本型 .局部变量 login_sig, 文本型 .局部变量 R, 文本型 .局部变量 URL, 文本型 .局部变量 str, 文本型 .局部变量 ptvfsession, 文本型 .局部变量 PTUI文本, 文本型 .局部变量 密匙P, 文本型 .局部变量 js, 类_脚本组件 .局部变量 数据2, 文本型 .局部变量 verifycode数据, 文本型 .局部变量 临时数组文本, 文本型, , "0" .局部变量 vcode_v1数据, 文本型 .局部变量 randsalt数据, 文本型 .局部变量 返回的数据, 文本型 .局部变量 登陆数据, 文本型 .局部变量 最终登陆数据, 文本型 .局部变量 返回协议头, 文本型 .局部变量 SID, 文本型 网页_访问_对象 (“https://xui.ptlogin2.qq.com/cgi-bin/xlogin?target=self&appid=522005705&daid=4&s_url=https://mail.qq.com/cgi-bin/readtemplate?check=false%26t=loginpage_new_jump%26vt=passport%26vm=wpt%26ft=loginpage%26target=&style=25&low_login=1&proxy_url=https://mail.qq.com/proxy.html&need_qr=0&hide_border=1&border_radius=0&self_regurl=http://zc.qq.com/chs/index.html?type=1&app_id=11005?t=regist&pt_feedback_link=http://support.qq.com/discuss/350_1.shtml&css=https://res.mail.qq.com/zh_CN/htmledition/style/ptlogin_input_for_xmail4366af.css”, , , cookies, cookies, , , , , , , , , , , , ) login_sig = 网页_取单条Cookie (cookies, “pt_login_sig”, 真) .如果真 (取文本长度 (账号) > 10) 账号 = “@” + 账号 .如果真结束 R = 生成时间戳 () URL = “https://ssl.ptlogin2.qq.com/check?regmaster=&pt_tea=2&pt_vcode=1&uin=” + 账号 + “&appid=522005705&js_ver=10291&js_type=1&login_sig=” + login_sig + “&u1=https%3A%2F%2Fmail.qq.com%2Fcgi-bin%2Freadtemplate%3Fcheck%3Dfalse%26t%3Dloginpage_new_jump%26vt%3Dpassport%26vm%3Dwpt%26ft%3Dloginpage%26target%3D&r=” + R + “&pt_uistyle=25” str = 到文本 (网页_访问_对象 (URL, , , cookies, cookies, )) ptvfsession = 网页_取单条Cookie (cookies, “ptvfsession”, 真) .如果真 (ptvfsession = “”) 信息框 (“非常用IP或者滑块。 账号无法在本机登陆”, 0, , ) 返回 () .如果真结束 PTUI文本 = 文本_取出中间文本 (str, “ptui_checkVC(”, “)”) 临时数组文本 = 分割文本 (PTUI文本, “,”, ) vcode_v1数据 = 文本_取出中间文本 (临时数组文本 [1], “'”, “'”) verifycode数据 = 文本_取出中间文本 (临时数组文本 [2], “'”, “'”) 数据2 = 文本_取出中间文本 (临时数组文本 [3], “'”, “'”) randsalt数据 = 文本_取出中间文本 (临时数组文本 [5], “'”, “'”) js.执行 (#JS加密) 密匙P = js.计算表达式 (“getpass('” + 密码 + “','” + 数据2 + “','” + verifycode数据 + “')”) URL = “https://ssl.ptlogin2.qq.com/login?u=” + 账号 + “&verifycode=” + verifycode数据 + “&pt_vcode_v1=” + vcode_v1数据 + “&pt_verifysession_v1=” + ptvfsession + “&p=” + 密匙P + “&pt_randsalt=” + randsalt数据 + “&u1=https%3A%2F%2Fmail.qq.com%2Fcgi-bin%2Freadtemplate%3Fcheck%3Dfalse%26t%3Dloginpage_new_jump%26vt%3Dpassport%26vm%3Dwpt%26ft%3Dloginpage%26target%3D%26account%3D1301964694&ptredirect=0&h=1&t=1&g=1&from_ui=1&ptlang=2052&action=3-22-” + 时间_取现行时间戳 () + “&js_ver=10291&js_type=1&login_sig=” + login_sig + “&pt_uistyle=25&aid=522005705&daid=4” 返回的数据 = 编码_Utf8到Ansi (网页_访问_对象 (URL, , , cookies, cookies, #协议头 + cookies, , , , , , , , , , , )) 调试输出 (返回的数据) .如果真 (寻找文本 (返回的数据, “登录成功!”, , 假) ≠ -1) URL = 文本_取出中间文本 (返回的数据, “https://ssl.ptlogin2.mail.qq.com”, “&pt_3rd_aid=0”) URL = “https://ssl.ptlogin2.mail.qq.com” + URL + “&pt_3rd_aid=0” 登陆数据 = 到文本 (网页_访问_对象 (URL, , , cookies, cookies, , , , 真)) URL = “https://mail.qq.com/cgi-bin/login?vt=passport&vm=wpt&ft=loginpage&target=” 最终登陆数据 = 到文本 (网页_访问_对象 (URL, , , cookies, cookies, , 返回协议头, , 真, , , , , , , , )) SID = 文本_取出中间文本 (返回协议头, “sid=”, “&”) 调试输出 (cookies, SID) .如果真结束 .子程序 生成时间戳, 文本型 .局部变量 对象, 对象 .局部变量 x, 文本型 对象.创建 (“ScriptControl”, ) 对象.写属性 (“Language”, “JScript”) 对象.数值方法 (“ExecuteStatement”, “function time(){return Math.random()}”) .判断循环首 (取文本长度 (x) ≠ 17) x = 对象.通用方法 (“Run”, “time”, ).取文本 () .如果真 (取文本左边 (x, 1) ≠ “0”) x = “0” + x .如果真结束 .判断循环尾 () 对象.清除 () 返回 (x)
@wanliyingxiap
- 上一篇: winhttp多线程下载文件 支持百度网盘地址纯源码
- 下一篇: 火山无水印易语言源码
猜你喜欢
- 2019-08-02 易语言监视热键源码
- 2019-07-14 易语言鼠标自动点击器源码
- 2019-07-10 易语言网页图片批量分析下载软件源码
- 2019-07-07 易语言高仿2014QQ界面源码
- 2019-07-06 E编易语言POST调试工具源码(Knxty)
- 2019-07-06 TP_LINK WR740N 路由器换IP源码
- 2019-07-02 易语言纯组件实现圆形头像[抗锯齿+VIP标志]源码
- 2019-06-24 易语言取指针源码
- 2019-06-24 易语言枚举类函数源码
- 2019-06-23 易语言数据分页类源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
已有5位网友发表了看法:
资源网站 评论于 [2019-05-17 10:23:35] 回复
QQ获取sid登录
易语言子程序 评论于 [2019-05-25 23:12:46] 回复
易语言取邮箱
易语言助手 评论于 [2019-08-16 10:07:42] 回复
js偷去qq邮箱cookie
易语言源码站 评论于 [2019-08-20 12:16:24] 回复
易语言邮箱登录
资源分享 评论于 [2021-11-23 14:41:43] 回复
邮箱+sid