网站首页 > 易语言相关 > 网络相关源码 正文
.版本 2 .支持库 spec .程序集 weibo .程序集变量 P_Cookies, 文本型, , , 私有身份信息 .程序集变量 P_Nick, 文本型, , , 私有用户名称 .程序集变量 P_Uid, 文本型, , , 私有账号标识 .程序集变量 P_St, 文本型, , , 私有动态身份信息 .子程序 Sign, 逻辑型, 公开, 新浪微博,免码登陆,登录成功返回真,登录失败返回假 .参数 Uin, 文本型, , 账号 .参数 Pwd, 文本型, , 密码 .参数 Cookies, 文本型, 参考 可空, 若是登录成功,则返回cookies .局部变量 result, 文本型 .局部变量 cookies_, 文本型, , , 提交cookies .局部变量 cookies__, 文本型, , , 返会cookies .局部变量 json, 类_json .局部变量 javaScript, 类_脚本组件 .局部变量 servertime, 文本型 .局部变量 nonce, 文本型 .局部变量 rsakv, 文本型 .局部变量 pubkey, 文本型 .局部变量 su, 文本型 .局部变量 pwd, 文本型 .局部变量 url, 文本型, , , 链接 .局部变量 data, 文本型, , , 提交数据 .局部变量 header, 文本型, , , 协议头 javaScript.执行 (#COUNT_JS加密) su = javaScript.运行 (“getu”, Uin) url = “https://login.sina.com.cn/sso/prelogin.php?entry=sso&callback=sinaSSOController.preloginCallBack&su=” + su + “&rsakt=mod&checkpin=1&client=ssologin.js(v1.4.18)&_=” + 时间_取现行时间戳 () result = 编码_Utf8到Ansi (网页_访问_对象 (url)) json.解析 (文本_取出中间文本 (result, “ck(”, “)”)) servertime = json.取通用属性 (“servertime”) nonce = json.取通用属性 (“nonce”) pubkey = json.取通用属性 (“pubkey”) rsakv = json.取通用属性 (“rsakv”) pwd = javaScript.运行 (“getp”, servertime, nonce, rsakv, pubkey, Pwd) url = “https://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.19)&_=” + 时间_取现行时间戳 () data = “entry=sso&gateway=1&from=&savestate=30&qrcode_flag=false&useticket=0&pagerefer=&vsnf=1&su=” + 编码_URL编码 (su, 真, 真) + “&service=sso&servertime=” + servertime + “&nonce=” + nonce + “&pwencode=rsa2&rsakv=” + rsakv + “&sp=” + pwd + “&sr=1920*1080&encoding=UTF-8&cdult=3&domain=sina.com.cn&prelt=48&returntype=TEXT” 连续赋值 (“”, header, Cookies, cookies_, cookies__) header = “Referer: http://zj.sina.com.cn/” + #换行符 header = header + “Accept-Language: zh-cn” + #换行符 header = header + “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0” result = 编码_Utf8到Ansi (网页_访问_对象 (url, 1, data, , cookies_, header)) ' 提交登录包 json.清除 () 调试输出 (编码_usc2到ansi (result)) .如果 (取反 (json.解析 (result))) ' 登录失败 返回 (假) .否则 ' 登录成功 result = 文本_取出中间文本 (result, “crossDomainUrlList” + #引号 + “:[” + #引号, #引号) .如果真 (result ≠ “”) ' 解析跳转链接成功 url = 文本_替换 (result, , , , “”, “”) .如果真 (url ≠ “”) ' 获取跳转链接失败 网页_访问_对象 (url, , , cookies_, cookies__) cookies_ = 网页_Cookie合并更新 (cookies_, cookies__) ' 调试输出 (“登录成功信息:”, json.取数据文本 ()) P_Nick = json.取通用属性 (“nick”) url = “https://login.sina.com.cn/sso/login.php?url=https%3A%2F%2Fweibo.cn%2F&_rand=1551168974.2524&gateway=1&service=sinawap&entry=sinawap&useticket=1&returntype=META&sudaref=&_client_version=0.6.26” result = 网页_访问S (url, , , cookies_, cookies__) url = 文本_取出中间文本 (result, “location.replace(” + #引号, #引号) .如果真 (url ≠ “”) cookies_ = 网页_Cookie合并更新 (cookies_, cookies__) ' cookies 更新 网页_访问_对象 (url, , , cookies_, cookies__, , result, , 真) cookies_ = 网页_Cookie合并更新 (cookies_, cookies__) ' cookies 更新 连续赋值 (“”, header) header = “Accept-Language: zh-cn” + #换行符 header = header + “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0” url = “https://weibo.cn/” result = 编码_Utf8到Ansi (网页_访问_对象 (url, , , cookies_, , header)) ' 进入微博网页获取登录成功后的数据! ' 调试输出 (“退出地址:”, 子文本替换 (文本_取出中间文本 (result, “举报</a>.<a href=” + #引号, #引号 + “>退出</a><”, 1, 假), “amp;”, “”, 1, , 假)) ' 获取登录成功后的退出地址! url = “https://m.weibo.cn/” result = 编码_Utf8到Ansi (网页_访问_对象 (url, , , cookies_, cookies__, header)) cookies_ = 网页_Cookie合并更新 (cookies_, cookies__) ' cookies 更新 P_Cookies = cookies_ .如果真 (取反 (是否为空 (Cookies))) Cookies = cookies_ .如果真结束 返回 (真) .如果真结束 .如果真结束 .如果真结束 .如果结束 返回 (假)
@草草软件
- 上一篇: QQTEA加密算法源码
- 下一篇: 易语言完美清除IE缓存和Cookies等
猜你喜欢
- 2025-01-03 夸克网盘扫码登录+账号信息查询源码
- 2024-09-13 精易web浏览器采集例子 dd373游戏网
- 2024-09-12 Brotli (br)压缩/解压动态库调用方法,支持进度压缩/解压
- 2024-09-11 QQ空间二维码登录源码
- 2024-04-07 最新NT框架可用QQ群验证
- 2024-03-21 蓝奏云直链解析纯协议源码
- 2024-03-20 基于E2EE的无状态认证JsonWebToken算法、常用Web算法模块
- 2024-03-18 YoLo8本地cpu识别源码
- 2024-03-16 搜索引擎 下拉关键词例子 支持百d\搜狗\必应\搜狗手机版
- 2024-03-15 ZIP解压缩模块源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
已有1位网友发表了看法:
易语言TV 评论于 [2019-10-31 21:25:03] 回复
微博登录源码