.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 token, 文本型
.子程序 _按钮1_被单击
图片框1.图片 = 取二维码 ()
启动线程 (&判断扫码, , )
.子程序 取二维码, 字节集
.局部变量 源文件, 文本型
.局部变量 qrcode, 文本型
源文件 = 到文本 (网页_访问_对象 (“https://sso.douyin.com/get_qrcode/?aid=2906&app_name=aweme_creator_platform&device_platform=web&referer=&user_agent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML,+like+Gecko)+Chrome%2F55.0.2883.87+UBrowser%2F6.2.4098.3+Safari%2F537.36&cookie_enabled=true&screen_width=1600&screen_height=900&browser_language=zh-CN&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML,+like+Gecko)+Chrome%2F55.0.2883.87+UBrowser%2F6.2.4098.3+Safari%2F537.36&browser_online=true&timezone_name=Asia%2FShanghai&next=https:%2F%2Fcreator.douyin.com%2F&service=https:%2F%2Fcreator.douyin.com&is_vcd=1&fp=kesopiod_fB4eRss7_Stsz_434j_AiPQ_6xhtUsqmqpSN”))
token = 文本_取出中间文本 (源文件, #token前, #token后)
qrcode = 文本_取出中间文本 (源文件, #qrcode前, #qrcode后)
返回 (编码_BASE64解码 (qrcode))
.子程序 判断扫码
.局部变量 url, 文本型
.局部变量 返回, 文本型
.局部变量 status, 文本型
.局部变量 redirect_url, 文本型
.局部变量 cookies, 文本型
.局部变量 返回cookies, 文本型
url = “https://sso.douyin.com/check_qrconnect/?aid=2906&app_name=aweme_creator_platform&device_platform=web&referer=&user_agent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML,+like+Gecko)+Chrome%2F55.0.2883.87+UBrowser%2F6.2.4098.3+Safari%2F537.36&cookie_enabled=true&screen_width=1600&screen_height=900&browser_language=zh-CN&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML,+like+Gecko)+Chrome%2F55.0.2883.87+UBrowser%2F6.2.4098.3+Safari%2F537.36&browser_online=true&timezone_name=Asia%2FShanghai&next=https:%2F%2Fcreator.douyin.com%2F&token=” + token + “&service=https:%2F%2Fcreator.douyin.com%2F%3Flogintype%3Duser%26loginapp%3Ddouyin%26jump%3Dhttps:%2F%2Fcreator.douyin.com%2F&correct_service=https:%2F%2Fcreator.douyin.com%2F%3Flogintype%3Duser%26loginapp%3Ddouyin%26jump%3Dhttps:%2F%2Fcreator.douyin.com%2F&is_vcd=1&fp=kesopiod_fB4eRss7_Stsz_434j_AiPQ_6xhtUsqmqpSN”
返回 = 到文本 (网页_访问_对象 (url, 0, , , cookies))
status = 文本_取出中间文本 (返回, #status前, #status后)
.判断开始 (status = “5” 或 status = “4”)
标签2.标题 = “失效了”
图片框1.图片 = 取二维码 ()
.判断 (status = “2”)
标签2.标题 = “已扫码”
.判断 (status = “1”)
标签2.标题 = “待扫码”
.判断 (status = “3”)
标签2.标题 = “已确认”
redirect_url = 文本_取出中间文本 (返回, #redirect_url前, #redirect_url后)
返回 = 到文本 (网页_访问_对象 (redirect_url, 0, , cookies, 返回cookies, , , , 真))
调试输出 (cookies)
标签2.标题 = “登录成功”
.默认
.判断结束
.如果真 (标签2.标题 ≠ “登录成功”)
程序_延时 (500)
判断扫码 ()
.如果真结束
已有3位网友发表了看法:
资源网5a5x 评论于 [2021-04-20 16:04:57] 回复
抖音支持扫码登录的版本
多线程 评论于 [2021-05-30 19:19:30] 回复
抖音扫码登录
例程源码 评论于 [2021-06-04 11:02:02] 回复
抖音能扫码登录吗