TikTok验证码(双旋转验证码)+影刀RPA
评论
收藏

TikTok验证码(双旋转验证码)+影刀RPA

经验分享
多财
2023-12-07 20:00·浏览量:800
多财
发布于 2023-12-07 20:00800浏览

一、验证码类型展示

需要拖动下方滑块,使图片对齐,网址:www.tiktok.com(使用电子邮件或用户名登录时会弹出)



二、整体流程及代码

import xbot
from xbot import print, sleep
from .import package
from .package import variables as glv
import base64
import requests
import json
from ctypes import windll
from PIL import Image
 
def main(args):
    pass
 
def get_len(pathwai,pathnei, token, type):
    """
    pathwai:外侧图片路径
    pathnei:内侧图片路径
    token:云码token
    获取需要识别物体与初始位置的距离
    type:90004
    """
    # 云码API请求地址
    url = "http://api.jfbym.com/api/YmServer/customApi"
    #外侧图片base64转码
    with open(pathwai,'rb') as f:
        imwai = base64.b64encode(f.read()).decode()
    #内测图片base64转码
    with open(pathnei,'rb') as f:
        imnei = base64.b64encode(f.read()).decode()
        
    data = {
        'token': token,  #输入自己的token
        'type': type,
        'out_ring_image':imwai,
        'inner_circle_image':imnei,
    }
 
    _headers = {
        'Content-Type': 'application/json'
    }
 
    response = requests.request("POST", url, headers=_headers, json=data)
    result = response.json()
    return result

三、关键指令解析

1.第四条指令及第5条指令“获取元素信息(web)”解析

难点:元素无法直接捕获到


方案一:可以按下F12找到元素,通过复制元素Xpath获取


方案二:


2.”HTTP下载“指令

将获取到的图片路径填入下载地址,然后记得将文件命名并保存图片路径



3.”调用模块“指令


收藏6
全部评论1
最新
发布评论
评论