• 2024-11-19使用Fortran实现当前验证码自动化处理
    Fortran是一种以数值计算为主的编程语言,虽然它通常用于科学计算,但我们也可以尝试用它来完成修正验证码的自动化解决方案。以下是实现过程。步骤一:准备工作使用Fortran需要安装编译器,例如gfortran。我们还需要一个额外的Fortran绑定库,用于处理HTTP请求与图像操作,例如FLIBS。步骤
  • 2024-10-19Deepsort算法详解
    多目标跟踪的主要步骤:获取原视频帧利用目标检测器对视频帧中的目标进行检测将检测到的目标的框中的特征提取出来,该特征包括表观特征(方便特征对比避免IDswitch)和运动特征(运动特征方便卡尔曼滤波对其进行预测)表观特征与运动特征:表观特征:描述目标的外观信息,通常包括颜色、纹
  • 2024-09-29Linux小tracks
    1.修改dns服务器:/etc/resolv.conf2.ssh证书连接简易操作:ssh-keygen-trsa-b2048|生成密钥对ssh-copy-idusername@remote_host|将你的公钥(通常是~/.ssh/id_rsa.pub)添加到你想要连接的服务器上的~/.ssh/authorized_keys文件中。你可以使用ssh-copy-id命令来
  • 2023-06-30selenium之滑块验证
    登录时,会有遇到滑块验证码,一般有2种:1.拖到最右边;2.拖到指定位置。本文只介绍下第一种情况。 第二种情况,可以参考:https://zhuanlan.zhihu.com/p/624497402例如第一次登录lazada网站需要滑块验证:https://sellercenter.lazada.com.ph/apps/seller/login,怎么解决这个问题呢? 可
  • 2023-06-25滑块验证码缺口识别及轨迹生成
    importbase64importrandomimporttimefromioimportBytesIOimportcv2importrequeststry:importmatplotlib.pyplotaspltexcept:plt=NoneimportnumpyasnpfromPILimportImagefromselenium.webdriverimportActionChainsfromscipyim
  • 2023-06-11python数组避坑操作(比如删除数组中的所有0)
    一、演示坑tracks=[0,0,0,1,1,1]fortrackintracks:iftrack==0:tracks.remove(track)print(tracks)#[0,1,1,1]发现:有一个0没有被删去,why???二、这次遍历时,带上索引打印tracks=[0,0,0,1,1,1]forindex,trackinenumerate(tracks
  • 2023-04-07Python selenium过图片滑块验证
    计算滑块移动距离defget_distance(image1,image2):'''拿到滑动验证码需要移动的距离:paramimage1:没有缺口的图片对象:paramimage2:带缺口的图片对象:return:需要移动的距离'''#print('size',image1.size)threshold=5
  • 2022-10-20Django Rest Framework中文文档:Serializer relations
    这是对DRF官方文档:Serializerrelations的翻译,根据个人的理解对内容做了些补充、修改和整理。一,django模型间的关系在我们对数据进行建模时,最重要的一点就是根据功能需求
  • 2022-10-16javascript: Webcam
     varstop=function(){varstream=video.srcObject;vartracks=stream.getTracks();for(vari=0;i<tracks.length;i++){vartrack=tra