使用chatgpt过funcaptcha验证码1个人学习记录

funcaptcha 验证码1 记录

funcaptch 有好几种验证码

验证码1
使用chatgpt过funcaptcha验证码1个人学习记录_第1张图片
验证码2
使用chatgpt过funcaptcha验证码1个人学习记录_第2张图片

验证码3 …

好多好多
今日记录验证码一完成记录:
这种验证码貌似每几天就换动物了
现在发现如下几种

使用chatgpt过funcaptcha验证码1个人学习记录_第3张图片
使用chatgpt过funcaptcha验证码1个人学习记录_第4张图片
使用chatgpt过funcaptcha验证码1个人学习记录_第5张图片
使用chatgpt过funcaptcha验证码1个人学习记录_第6张图片

如何解决?
训练模型计算目标位置

下面是我训练的模型计算的结果:
使用chatgpt过funcaptcha验证码1个人学习记录_第7张图片
使用chatgpt过funcaptcha验证码1个人学习记录_第8张图片
使用chatgpt过funcaptcha验证码1个人学习记录_第9张图片

使用chatgpt过funcaptcha验证码1个人学习记录_第10张图片

识别到所在区然后问chatgpt 叫他给你生成鼠标轨迹 他不给你弄 就多问问

import random

def generate_trajectory(start_x, start_y, end_x, end_y, duration, num_points):
    trajectory = []
    
    # 计算时间间隔
    time_step = duration / (num_points - 1)
    
    # 生成轨迹点
    for i in range(num_points):
        # 计算时间戳
        timestamp = i * time_step
        
        # 判断是否是最后两个点
        if i == num_points - 2:
            point_type = 1
        elif i == num_points - 1:
            point_type = 2
        else:
            point_type = 0
        
        # 生成随机坐标
        if i == num_points - 2 or i == num_points - 1:
            x = end_x
            y = end_y
        else:
            x = random.randint(min(start_x, end_x), max(start_x, end_x))
            y = random.randint(min(start_y, end_y), max(start_y, end_y))
        
        point = {"timestamp": timestamp, "type": point_type, "x": x, "y": y}
        trajectory.append(point)
    
    return trajectory

# 设置起点、终点、持续时间和轨迹点数
start_x = 6
start_y = 192
end_x = 50
end_y = 157
duration = 10000  # 持续时间(毫秒)
num_points = 100  # 轨迹点数

# 生成轨迹
trajectory = generate_trajectory(start_x, start_y, end_x, end_y, duration, num_points)

# 打印生成的轨迹
for point in trajectory:
    print(point)

当我们将所有参数准备好以后 去请求验证接口

验证结果1 这种属于通过使用chatgpt过funcaptcha验证码1个人学习记录_第11张图片

验证结果2 这种属于未通过 是你点选点错了 或者轨迹问题 或者ip问题?

在这里插入图片描述

还有其他结果就不举例了

最后使用代码验证:

在这里插入图片描述

成功率不是很高!

接下来搞第二种?

你可能感兴趣的:(chatgpt,学习,python,经验分享,爬虫,javascript)