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

news/2024/7/19 9:45:44 标签: chatgpt, 学习, 经验分享, 爬虫, javascript, python

funcaptcha 验证码2 通过记录

**

funcaptcha 那个公司开发的简要介绍:
Funcaptcha是由hCaptcha公司开发的一种人机验证系统。hCaptcha是一家位于美国的人机验证技术提供商,旨在帮助网站和应用程序防止自动化攻击和滥用。
Funcaptcha是hCaptcha提供的一种高级人机验证解决方案。它旨在替代传统的验证码方法,如文字识别或简单的图像选择。Funcaptcha使用了一系列交互式和动态的元素,如拼图、旋转、拖拽等,来提供更强大的人机验证功能。
Funcaptcha的设计目标是增加对自动化攻击和恶意行为的抵抗力,同时提供用户友好的验证体验。它通过使用复杂的图形和用户交互来提高攻击者难以模拟或绕过的难度。
hCaptcha提供Funcaptcha作为一种服务,使网站和应用程序能够集成这种高级的人机验证系统,以保护其资源免受恶意行为的影响。
需要注意的是,本回答基于2021年的信息。有关最新的更新和详细信息,建议参考hCaptcha官方网站或与他们直接联系以获取准确和最新的信息。

**

问题 点击相同图标的格子 大概这个意思 验证码图片大概如下

在这里插入图片描述

在这里插入图片描述
如何解决?
训练模型计算目标位置

识别正确的
在这里插入图片描述
在这里插入图片描述

识别失败的
在这里插入图片描述

在这里插入图片描述
注:
这个系列的产品好像都是如下:
1 响应失败

在这里插入图片描述
2 响应成功

在这里插入图片描述
3 每个站点不一样 错了会越来越多验证码让你点 全部正确才会响应成功

4 省略…

最后使用代码验证:

在这里插入图片描述

由于模型训练的轮数和训练的数据有些脏 成功率不是很高!

代码如下:

class funcaptcha2:
    def __init__(self, email, phoneNum, oldPassword, email_passwd, newPassword):
        pass
    def main(self):
        pass
javascript">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)

接下来搞什么?

20230630


http://www.niftyadmin.cn/n/1004047.html

相关文章

基于SpringBoot+vue的旅游管理系统设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

Golang源码探究——从Go程序的入口到GMP模型

在大多数的编程语言中,main函数都是用户程序的入口函数,go中也是如此。那么main.main是整个程序的入口吗, 肯定不是,因为go程序依赖于runtime,在程序的初始阶段需要初始化运行时,之后才会运行到用户的main函数&#xf…

基于Java开发的企业人力资源管理系统(ehr系统)

一、项目介绍 一款全源码可二开,可基于云部署、私有部署的企业级数字化人力资源管理系统,涵盖了招聘、人事、考勤、绩效、社保、酬薪六大模块,解决了从人事招聘到酬薪计算的全周期人力资源管理,符合当下大中小型企业组织架构管理…

【新星计划】技术博客写作技巧经验分享

序言 写技术博客需要一定的专业知识和写作技巧,它是一个很好的方式来分享你的经验和知识,同时也是一个展示你的专业能力和建立自己品牌的机会。 以下是一些准备和建议,希望可以帮助你写出有用和有吸引力的技术博客: 写在前面 我报…

采集发布到WordPress自定义参数

Wordpress有自定义设置的参数,一般是用户自行设置,或主题和插件扩展新增的自定义参数,要怎么发布? WordPress主题或插件扩展新增的自定义参数,一般是保存到数据库的wp_postmeta表中。 先去数据库中确定对应自定义参数…

创造者基金亮点 - 2023 年 6 月

准备好通过我们最新的创作者基金亮点,进入充满阳光冒险和无尽海滩氛围的世界。我们精心策划了一系列精彩的创作,捕捉夏季的精髓,邀请你们拥抱温暖、拥抱脚趾间的沙子,拥抱清爽的海风。🌊 超过 20 种资产将于 6 月 27 日…

基于html+js实现轮播图

以下是基于HTML和JavaScript实现上下轮播和左右轮播的代码和说明文档 HTML代码&#xff1a; <!DOCTYPE html> <html> <head><title>轮播图</title><style>.slideshow-container {position: relative;width: 500px;height: 300px;margin:…

如何使用MySQL统计当月每日收益金额

如果要实现上图这个效果&#xff0c;这个SQL应该怎么写呢&#xff1f; 目录 1、实现思路 2、SQL实现 1、实现思路 首先&#xff0c;我们先实现查询当月每日的日期 。然后将查询结果与需要统计的表进行左连接即可。 SELECT DATE(DATE_SUB(CURRENT_DATE(), INTERVAL (DAY(CURRE…