- 博客(57)
- 收藏
- 关注
原创 H5st5.0.1协议分析 【已更新】
其中第八段主要收集了一些指纹信息 需要 对应一致。签名核心:设备注册 + 5 8 9段签名校验。注册核心加密: fp + localTk。最后,打开浏览器控制台 执行如下语句。localTk - 92位字符串。注意:仅供学习交流,与作者无关!fp - 16位字符串。py、js纯算皆可调用。
2024-12-27 00:15:03
436
原创 某音最新滑块3.5.68(Web/App皆可支持)
在当今数字化时代,验证码(Completely Automated Public Turing test to tell Computers and Humans Apart)作为一种重要的安全机制,广泛应用于各种在线服务中,以防止自动化程序(如机器人)滥用网站资源。验证码协议的设计旨在确保只有真实用户能够访问特定功能或内容,从而提高网站的安全性和用户体验。某音最新验证码给你一些思路
2024-12-22 15:35:48
257
原创 某东协议算法剖析 - H5st4.9.4
分享逆向经验 当然波波老师 该文章主要讲解某东H5st协议算法核心流程,由浅入深 需要进一步学习可以私聊辅导 定制爬虫软件,跟着波波老师一步一步学会爬虫 辅导爬虫数据采集 协议分析!!!本视频中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,大佬们 一键三连多多支持!!!
2024-09-01 17:25:24
1152
原创 某东最新h5st vmp协议纯算更新 h5st4.7.2版本
分享逆向经验 当然Cute老师 该文章主要讲解某东最新版h5s4.7.2版本 纯算 Vmp化纯算还原协议算法 逆向破解思路 算法剖析 手把手讲解,由浅入深 需要进一步学习可以 私 聊 辅导 定制爬虫软件,跟着Cute老师一步一步学会爬虫 辅导爬虫数据采集 协议分析!!!本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!!!
2024-05-29 02:10:07
671
2
原创 一文轻松学会RPC框架
随着互联网的发展,网络信息的采集和整合变得越来越重要,而Python爬虫是目前最为实用和流行的数据采集方式之一。但是在进行大规模数据采集时,传统的单机爬虫已经不能满足需求,因此RPC框架成为了Python爬虫的重要进化方向。本文将为大家介绍Python爬虫RPC框架的概念及其在爬虫中的应用,帮助读者更好地了解和使用这一技术。
2024-05-21 17:46:26
1057
原创 某东最新协议算法 -h5st 4.7.1 更新思路
分享逆向经验 该文章主要讲解某东最新版h5s纯算 Vmp化纯算还原协议算法 逆向破解思路 算法剖析 手把手讲解,由浅入深 需要进一步学习可以 私 聊 辅导 定制爬虫软件,跟着Cute老师一步一步学会爬虫!!!本视频中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!!!多多支持,大佬们 一键三连多多投币!!!
2024-05-03 00:31:16
1390
原创 Cute老师手摸手带你搞百度旋转验证码
本篇主要讲解:百度旋转验证码逆向分析全流程,没点关注的兄弟,赶快点下关注、不然就和Cute老师失之交臂了、找不到我你绝对后悔!!!===> 后面让我会持续肝文 咱们一起交流爬虫、分享逆向工程相关知识、越学越深入、越学越爽,加油兄弟们!!!【安排四联】;关注、点赞、评论、转发!!!我尼玛直接跟上Cute老师的节奏啊!!!
2023-09-16 14:23:00
3400
1
原创 Python协程那些事,async await快速学会异步编程!
Python快速实现协程,基于async最新的技术实现异步编程,包含协程的案例,异步连接多个数据库,如:Redis,Mysql等等,以及没有支持协程模块,方法的调用,基于线程、进程池.
2023-07-02 18:09:21
410
原创 Scrapy框架 增量式、分布式爬虫
本文将介绍Scrapy框架如何实现分布式和增量式爬虫,以帮助读者更高效地爬取数据。Scrapy框架是一个基于Python的开源网络爬虫框架,其具有高效、灵活、可扩展等优点,在大规模数据爬取方面得到了广泛应用。分布式和增量式爬虫是Scrapy框架的两个重要特点,分别可以帮助用户更好地处理大规模数据爬取和实现数据的持续更新。本文将详细介绍Scrapy框架的这两个特点,并探讨如何在实际应用中充分发挥其优势。
2023-06-09 23:25:21
1257
原创 RPC通用爬虫
随着互联网的发展,网络信息的采集和整合变得越来越重要,而Python爬虫是目前最为实用和流行的数据采集方式之一。但是在进行大规模数据采集时,传统的单机爬虫已经不能满足需求,因此RPC框架成为了Python爬虫的重要进化方向。本文将为大家介绍Python爬虫RPC框架的概念及其在爬虫中的应用,帮助读者更好地了解和使用这一技术。
2023-06-09 21:01:44
2645
原创 Django 原生auth_user表数据库迁移报错处理方案
最暴力的处理思路:假设我们数据迁移有问题,直接把数据库删除,项目 下所有app的migrations文件夹进行删除,然后注释掉admin这个应用相关的url路由,settings.py文件里的app配置,admin进行注释,然后执行数据库迁移即可(继承user抽象类)然后执行命令。这个错误我想就是继承user抽象类,admin这个应用依赖auth_user这张表,注释掉然后重新执行一下就ok。
2023-04-23 00:12:00
173
原创 Django DRF组件
get 请求 直接查询即可 self.get_querset() 单个的模型类对象 self.get_object() 注意re_path 默认有名参数pk,self.serializer()快速获取序列化器,这个主要就是对数据进行一个数据校验,对于前端可以设置哪些数据不尽不进行传输 source用法,对于后端可以指定哪些数据不进行返回,序列化器类主要几个参数,fields model exclude 我们可以指定不同的数据进行返回哦,也可以限制返回参数的名,基于我们的source参数用法。
2023-04-09 01:22:48
152
原创 Python函数进阶
这几天看了下Python函数进阶知识,对于函数中某些的一些高阶用法,如生成器 装饰器 推导式。既然引出了专属装饰器,我们先来谈一谈Python中的闭包,闭包其实就是函数的深层嵌套,你可以理解为一个函数里面套了另一个函数,这样做的目的其实其实就是让该作用域里可以再开辟作用域,另一个函数需要的参数提前在第一个函数里准备好,保护变量,使其不会被任意更改,函数使用更加灵活高效。闭包的作用其实就是保护变量,可以在内存中预加载一块区域存储内层函数需要使用到的数据。接下来聊聊装饰器是什么鬼,简单来说就是给一个函数装饰
2022-11-24 01:27:09
295
原创 Java基础知识(继承、包、修饰符、final、常量、枚举、抽象类、接口、多态、内部类)
什么是继承?子类(this)继承父类(super)的因素(成员变量和方法) 子类继承父类的特征 一个子类只能继承一个父类 一个父类可以被多个子类所继承,子类具有可拓展性,继承提高了代码的可重复利用性Java中提供一个关键字 extends 用这个关键字可以让一个类继承另一个类建立起父子关系。 例如子类 学生类(派生类) 父类为人类 (基类、超类) 作用:子类继承父类后 子类可以使用父类的公共的属性和方法可以看到:我们可以将相同重复的代码放在父类,然后在将自己独有的方法属性放在子类里面。
2022-04-03 15:09:08
606
4
原创 Mysql数据库的安装与初始化教程(不会打我)
前言:首先,我们先来来了解一下Mysql(数据库管理系统)的相关概念。数据库:存储数据的仓库,数据是有组织的进行存储 英文:DataBase 简称DB数据库管理系统(分为关系型和非关系型)补充:关系型数据库,可以理解为以表的结构进行存储;非关系则以其不同的方式存储数据。管理数据的大型软件 英文:DataBaseManagementSystem 简称,DBMSSql:英文:Structured Query Language(简称:结构化查询语言) 我们主要用来对数据进行查.
2022-03-24 17:45:40
6855
4
原创 Djiango(PythonWeb开发框架)学习
Git源代码管理:作为一位程序员,我们是不是都会把自己写到代码上传到服务器(如:guthub、gitee)对我们的代码进行一种管理 保存 分享...Git是目前世界上最先进的分布式版本控制系统作用:源代码管理、版本控制为什么要进行源代码管理:方便多人协同代码方便版本控制Git的诞生:源于linux之父 在开发linux内核的时候写的 几天就写完了 大牛中的大牛记住Git的特点:分布式管理版本 提高效率 多人维护同一个项目 (Git服务器)认识工作区、暂存区、仓库区:
2022-03-19 14:32:09
3270
2
原创 JavaSE加强知识
tips:在Java中,万物皆对象,不然我们的Java就白学了!!!本栏文章我们将会陆续上传以下知识:static、单例、代码块、继承 面向对象五大金刚(成员变量、方法、代码块、构造器、内部类)权限修饰符、抽象类、接口多态、内部类、常用API正则表达式(RE) LambdaCollection集合、数据结构、list、泛型 ArrayList<类型>Set、Collections、Map、集合嵌套不可变集合、Stream流、异常Logback日志框架、阶段项目
2022-03-19 14:19:20
156
原创 使用Java面向对象编程思想,我写了一个购物车
购物车场景:每当晚上无聊的时候,我们点开淘宝,京东等大型电商平台、开始浏览商品,然后挑选商品,最后到将商品添加到购物车......这种节奏是不是很熟悉,只是将商品加入购物车,购不购买的就不清楚了,哈哈。其实,我们的购物车的数据一般会使用数据库来管理+后端系统设置而实现的,一般使用非关系数据库(redis)来实现。本篇文章主要分享后端部分,没有连接数据库作保存数据的功能。代码+思路讲解:1、创建商品类我们现在一个java文件里写一个类,成员变量包括(id、商品名称、商品价格、商品购买数
2022-02-22 17:42:53
1779
6
原创 JavaSE之面向对象(ORM)基础知识
引言:我之前学过Python,对于面向对象有一定的了解。记得当时我的老师举了一个洗衣机的例子:洗衣机有很多种,例如小天鹅,小霸王...洗衣机的各个参数功能是不一样的。言而总之,总而言之:类好比是一种模型(可以理解为一种类型),我们的目的:用类创建对象是面向对象的核心。当我们想用某一个模型,直接传入参数,创建对象就可以使用了,例如:查看属性和方法。这种面向对象的思维是的我们的代码更加简单,减少了代码的冗余,提高了开发效率。其实我们之已经接触了面向对象的知识了:例如:键盘录入技术 当你需要的时候
2022-02-22 16:55:25
263
原创 Java基础之方法部分
Java中的方法好似c/c++/python中的函数:方法是一种语法结构,它可以把一段代码封装成一个特定功能,减少代码重复,提高开发效率。使得代码逻辑更加清晰、更牛逼!方法格式:标志符(public static) 方法返回类型 方法名(形式参数【注意这种格式 int a】)实现方法的代码...}如写一个两数求和函数:使用方法的好处?提高了代码的复用性 让程序的逻辑更加清晰修饰符 返回值类型 方法名(参数列表){方法体代码(需要执行的功能代码)ret.
2022-02-19 16:55:20
202
原创 Python爬虫之Jsonpath解析
Jsonpath的安装方式:pip install jsonpath https://pypi.douban.com/simplejsonpath的使用: # 针对json数据结构进行数据解析(本地文件) 服务器文件需要先下载。obj=json.load(open(文件名,encoding='utf-8'))ret=jsonpath.jsonpath(obj,jsonpath支持的语句)例如语句:书店里所有书的作者:$.store.book[*].auther # * 代表所有
2022-02-15 14:10:16
339
原创 Python爬虫之requests+验证码破解+scrapy框架基础
requests是Python自带的第三方库(针对解决爬虫问题)抓取数据,更加简单。一个类型和六个属性:我们知道使用urllib的三步法;请求对象定制、模拟浏览器向服务器发送请求、获取响应数据这里的response的类型是"HTTPResponse"想到百度翻译:其实我们可以写个程序来查询单词的意思ACTION!!!比较简单,利用循环+百度翻译服务器提供的数据 返回到本地进行查询。验证码破解:主要难点:隐藏域;验证码;...
2022-02-15 14:01:23
2782
2
原创 Python Web框架
DjiangoWeb应用程序处理流程:前端客服端(浏览器、App、ajax、爬虫程序)发送HTTP请求向服务器发送请求 后台服务器(Flask、Djiango) 由中间层处理 具体视图处理(数据库、模板、表单) 中间层处理HTTP响应对象通过服务器向前端克服端发送HTTP响应。首先学习一个新的玩意:Redis是一个高性能的key-value数据库nosql:不仅仅只有sql 与传统的mysql关系型数据库不同。一句话:Radis反正很牛逼Redis的性能高、读写快速、原子性
2022-02-11 18:08:02
709
原创 前端css基础知识学习
css主要作用:美化网页、布局页面。html负责结构、css负责美化布局(一位网页美容师)css是层叠样式表的简称(style)css和html一样是一种标记语言;主要设置html页面的文本内容(字体、大小、对齐方式);图片外形(宽高边距)、以及版面的布局和外观显示样式。css作用:美化网页、布局简单。简单总结:html主要做结构,显示元素内容。 css美化html、布局网页。 css最大的价值:由html专注做结构呈现、样式交给css,即结构(html)样式(css)分离。
2022-02-11 18:02:42
268
原创 括号匹配问题(栈)
需求:判断一个字符串是否满足括号匹配 例如:() {[]} 成对满足需求代码+讲解:首先创建一个栈创建一个空列表、进栈(append())、出栈(pop)、取栈顶、判断栈是否为空?写一个括号匹配函数:思路:传入一个字符串, 依次判断是否满足条件;'{','[','(' 直接进栈 if '}',']',')' 不满足条件直接淘汰 对应条件为栈空的条件,elif 栈顶对应ch匹配 则出栈 else 针对这种情况{(] 直接返回Fasle代码测试结果:简单来说就是利用栈的性质
2022-02-11 14:05:57
203
原创 Java数组学习笔记
这篇文章主要介绍Java中的数组的基本知识+案例,希望大家可以点点关注,激励创作。数组是什么?用来存储同种数据类型的容器定义数组的完整格式和简单格式:数据类型分为:基本数据类型和引用数据类型完整定义数据类型:数据类型[] 数组名=new 数组类型[]{数据1、数据2、数据...};简单定义数据类型:数据类型[] 数组名={};数组初始化:分为静态初始化和动态初始化;数组动态初始化:数据类型[] 数组名=new 数据类型[数组大小/个数];*数组也可以向c语言一样定义数组
2022-02-10 18:36:08
505
原创 认识数据结构之列表、栈
我们之前介绍到一些查找,排序的算法,但是也没和数据结构进行联系,接下来咱们一起看看吧!算法用来解决实际问题,数据结构用来解决各个数据结构的存储问题,抛砖引玉,有没有觉得python和java、c的数组结构有点类似,通过下标来访问数据...但其实他们还是有一定的差异。数组/列表:列表(其他语言称为数组)是一种基本的数据结构。关于列表的问题:...
2022-02-10 16:28:14
1166
原创 Java基础知识(分支、循环语句)
流程控制语句,分支结构:现实中,我们有三种结构,分别是:顺序、分支、循环Java中的分支结构:if ,if else if ,if else、switch语句if分支的三种语句分别的结构:if:if(判断条件){java语句}if ,else if:if (判断条件一){java代码}else if(判断条件){java代码}...if else:if(判断条件){java代码}else{java代码}可以看到java的语法跟C语
2022-02-08 18:12:04
837
原创 前端知识(表格......)
表格的作用:表格用来展示数据,表格可读性好,后台展示数据的时候,能够熟练运用表格,一个清爽的表格能够。大致结构:th标签在tr里,标签表示html表格的标头部分(table head的缩写)知识点:table里设置表的属性table里放thande、tbody表格头部和表格主体区域 这样更好地分清表格的结构tr (th标头/td单元格)表的属性: 注意 属性值需要用" "裹起来align (left center right)width he...
2022-02-05 17:55:22
436
原创 Java基本语法学习笔记(含类型转换、运算符、关系符、)
表达式中自动变换:在表达式中,小的和大的类型的变量会自动转换成大的类型的变量(byte、short、char)->int ->long->float->double字节大小:1、2、2、4、8、4、8注意:表达式的最终结果是由表达式里的最高类型决定的;在表达式中char short byte 自动转换成int参与运算。表达式的自动类型转换是怎么样的?小范围变量类型自动转换为大范围变量类型表达式的最终结果类型是由谁决定的?当中最大、最高的变量类型
2022-01-29 17:45:30
324
原创 常见的面试题解决方案,排序查找的思维转变(针对之前的查找、排序知识)
针对之前的查找排序算法的学习,让我们来看看几道相关的面试题。可以清楚看到题目的要求,不能返回同一元素对应的下标,且一定是有答案的。两种思路:第一种,直接暴力求解,利用循环来比较,最后返回结果。代码实现及演示:思路就是,利用循环遍历直接暴力求解,第i的数和第i+1个数匹配相加判断是否满足条件?时间复杂度O(n^2) 效率比较低下。接下来,转换思维,已知两个数相加等于目标数,那我们可不可以通过一个数与目标数之间的关系来表示另一个数,显然可以。假设第一个数是a 另一个数就是 target
2022-01-28 15:28:09
557
2
原创 狼狈算法排序之基数排序+(计数排序,桶排序)的小结
为什么我要说基数排序十分狼狈?因为这种排序看似没有排序,其实暗暗第地在变化,十分巧妙!!!一起来看看吧。基数排序的思路:利用多关键字排序的原理,以最大的数为排序条件,最大的数,是几位就整体排序几次。设置10个桶来装数据,每次排序自动清空数据......代码及演示结果:k与循环次数有关(最大数对应是几位数???)一般来说比快速排序要快一点,但是如果增加数据的范围k就会变大,相对于快速排序的logn(以2位底)O(kn)就会变大,时间就会变长,效率自然就会变..
2022-01-26 14:52:24
774
基于Sanic实现一个jsRpc框架
2023-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人