自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 [爬虫]解决机票网站文本混淆问题-实战讲解

最近有遇到很多小伙伴私信向我求助,遇到的问题基本上都是关于文本混淆或者是字体反爬的问题。今天给大家带来其中一个小伙伴的实际案例给大家讲讲解决方法

2023-07-01 16:37:56 12163 5

原创 爬虫JS逆向思路 - - 扣JS(data解密)

o函数 a.a.decode函数 我们都已经将函数给复制出来了 最后一步就是 把之前浏览的加密参数复制给一个变量 然后执行复制在pycharm中的 function s(e)主函数。👉接下来 看里面return的函数结构 发现 a.a.decode就是对e进行加密的函数 然后最外层就是o函数对整个进行处理 那么我们先选中a.a.decode进入这个函数的结构。👉接下来 先将 这个function s(e)主函数 复制出来 并且进行一些小的改写 因为a.a是可以不需要的。

2023-02-09 20:38:51 6916 4

原创 爬虫JS逆向思路 --(几千块钱都学不到的思路)

但是这里还有一个问题就是,我们并不知道xyz到底是对哪一个参数进行了加密,这里我们就要对js进行调试了,如图我们调试发现,是对其他的全部参数进行加密(因为d()函数里面是h,定位h就是其他全部参数),那么我们就可以进行模拟了。这个网站的动态数据比较少,如果遇到比较多的动态数据,就可以根据上面我们判断我们要抓的是排行类型的数据,就可以直接定位到rank 排名的意思 找到数据接口。根据图片就可以发现,xyz的生成和d()函数是息息相关的,那么我们直接进入d()函数看看是什么样的。

2022-12-27 11:06:19 5724 8

原创 父亲节马上到了-和我一起用Python写父亲节的祝福吧

_init__

2024-06-15 20:33:04 635 1

原创 深入理解Python中的多进程和多线程

多进程是指在操作系统中同时运行多个独立的程序或子进程。Python中的multiprocessing模块提供了创建和管理多进程的功能。多线程是指在一个程序中同时运行多个独立的线程。Python中的threading模块提供了创建和管理多线程的功能。

2023-08-31 21:07:54 268

原创 复原20世纪复古修仙游戏

如果当前按钮的索引小于选项数量,说明有对应的选项,我们将按钮的文本设置为选项文本,并将按钮设置为可用状态。如果当前按钮的索引超过了选项数量,说明没有对应的选项,我们将按钮的文本设置为空,并将按钮设置为不可用状态。选项按钮是一个空列表,我们将在后续的代码中动态地添加和更新选项按钮。然后,我们设置了游戏窗口的标题为"修仙游戏",大小为800x600像素,背景颜色为淡橙色。接着,我们从故事文本列表中获取当前步骤的故事文本和选项。方法中,我们首先根据选项的索引获取选项的文本。的类,用于管理游戏的界面和逻辑。

2023-08-29 21:07:48 524 1

原创 用Python写一个武侠游戏

该函数模拟了玩家和敌人之间的战斗。玩家和敌人会轮流进行攻击,直到一方的生命值降为零。,该类用于创建角色对象,包括玩家和敌人。角色有名字、生命值和攻击力等属性。当我们开始编写一个武侠战斗游戏时,需要考虑游戏中的角色、战斗系统和基本功能。函数中,我们首先获取玩家的名字,然后随机选择一个敌人。完整的所有代码和游戏截图在最底部展示,以下是代码讲解。玩家类额外包含了药水的数量,并且有一个方法。以下代码中定义了一个基础角色类。在这个基础上,我们派生了玩家类。接着,我们定义了一个战斗函数。,以及受伤和攻击的方法。

2023-08-26 12:31:57 11130 16

原创 Python写一个创意五子棋游戏

在每一轮中,它打印当前棋盘,然后获取玩家输入的行和列,进行落子操作。如果有玩家获胜,则打印胜利信息并结束游戏。它通过检查当前位置的四个方向来判断是否有五个连续相同的棋子。如果存在,则返回 True,表示有玩家获胜。首先,它打印列索引。然后,遍历每一行打印出当前行的棋子状态。在代码的末尾,通过这个条件判断,确保仅在直接运行该脚本时才会执行创建游戏对象并开始游戏。如果指定位置为空,将当前玩家的标记放置在该位置。最后,切换当前玩家。是一个二维列表,代表棋盘上的状态。记录当前玩家,初始为 'X'。

2023-08-20 11:41:36 9124 5

原创 使用Python和OpenAI构建与老板对话的弹窗软件

在本教程中,我们将使用Python的Tkinter库和OpenAI的GPT-3模型构建一个简单的对话弹窗软件,用于与老板进行对话。我们将介绍如何创建图形用户界面、集成OpenAI API以生成回复,并提供一些进一步的扩展和优化建议。

2023-07-08 16:32:39 1217 4

原创 用Python实现黑客代码

用Python实现黑客代码

2023-07-06 20:55:10 3243 4

原创 多线程爬虫实战-思路

最近有很多小伙伴找到我,说想要王者荣耀所有英雄皮肤的照片,但是又不想自己去下载,正好借这个机会给大家讲解一下多线程的爬虫实战

2023-06-25 20:48:05 4544 1

原创 多进程爬虫实战-摩托车网

代码中先构造requests请求,然后通过上面我所说的获取到尾页的数据,text = xl(parse_xpath(res,"//a[contains(text(),'尾页')]/@href")),接下来就是每一个进程处理一页的数据,这个和线程不同,进程和线程的区别你可以理解为,进程相当于是按页分,线程是页中每一条数据来分。那么这个框架其实就一目了然了,请求区域,解析区域,总体业务,存储,入口函数都有,大家不要觉得框架是无用的,其实等同学们出来工作后,每天都是在用框架进行工作和学习,所以提早接触是好事。

2023-06-24 12:10:12 4901 5

原创 网络安全知识点梳理(期末不挂科)

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

2023-06-14 22:14:37 7392 6

原创 用HTML5制作精美战机游戏

其中的background bullet这些图片你可用使用自己想要图片进行替换。代码和图片压缩包完整下载链接---☄️爬虫JS逆向系列专栏 -☄️python系列专栏 -话不多说直接上代码!

2023-06-10 12:48:13 7627 2

原创 大学生Python期末复习冲刺(有这一篇足够)

在Python中,变量的定义是通过给变量名赋予一个值来创建变量。# 定义整数变量x = 5y = 10# 定义浮点数变量# 定义字符串变量# 定义列表变量# 定义字典变量函数是一段完成特定任务的代码块,它可以接收输入参数并返回输出结果。通过定义函数,我们可以将一段代码封装成一个独立的逻辑单元,供程序的其他部分重复使用。def 函数名(参数1, 参数2, ...):# 函数体# 执行的代码块return 返回值除了使用现有的模块,我们还可以自己编写模块来组织和重用代码。

2023-06-07 10:20:07 7819 4

原创 HTML做一个贪吃蛇小游戏

☄️爬虫JS逆向系列专栏 -☄️python系列专栏 -

2023-06-06 10:05:30 9884 4

原创 硬核机器学习知识点教学--(代码讲解-二)

逻辑回归是一种广义线性回归模型,用于处理二分类问题。它通过将线性回归模型的输出映射到一个概率值,进而进行分类。逻辑回归的输出值通常被解释为某个样本属于某个类别的概率。决策树是一种基于树结构的模型,它通过对特征空间进行划分来进行预测或分类。决策树的每个内部节点代表一个特征,每个叶子节点代表一个类别或一个回归值。通过从根节点到叶子节点的路径,我们可以得到一个预测或分类结果。支持向量机是一种有监督学习算法,它的目标是找到一个超平面,能够将不同类别的样本分隔开。

2023-05-31 13:13:31 4916 1

原创 硬核机器学习知识点教学--(代码讲解)

强化学习是一种通过智能决策者与环境的交互学习最优策略的学习方法。智能决策者通过观察环境的状态,执行动作,并接收奖励或惩罚来调整策略。强化学习的目标是使智能决策者在与环境的交互中获得最大的累积奖励。迁移学习是一种通过将先前学习任务中获得的知识迁移到新任务中的学习方法。它基于这样的观点:在不同任务之间存在一定的相关性,先前学习任务中获得的知识可以帮助新任务的学习过程。迁移学习的目标是提高新任务的学习性能、加速学习过程或改善模型的泛化能力。集成学习是一种组合多个机器学习模型的技术,旨在提高整体性能。

2023-05-26 17:43:52 3218 1

原创 python管理系统3.0[升级版](可作期末大作业参考)

{'name': '张三', 'phone': '19912345678', 'wx': '123456789', 'math': '95', 'chinese': '78', 'english': '82'},{'name': '李四', 'phone': '19922345678', 'wx': '223456789', 'math': '89', 'chinese': '62', 'english': '51'},

2023-05-24 14:51:35 2213 2

原创 Python面向对象详解(非常详细)

面向对象编程(Object-Oriented Programming,OOP)是一种常用的编程思想,它强调万物皆对象,因此在编程时我们可以将现实世界中的事物抽象成程序中的对象,从而更好实现软件的设计与开发。与传统的基于函数的编程不同,面向对象编程注重于将数据与行为封装在一起,即对象既包含数据状态,还包含可调用的行为方法。面向对象编程的特点在于,它具有封装、继承和多态三大特性。封装意味着将对象的状态和行为进行封装,使其对外只暴露必要的接口,从而提高了安全性和可维护性;

2023-04-21 16:49:22 25464 6

原创 爬虫JS逆向思路-hook钩子

Python爬虫中的hook技术是指在爬取网页时通过钩子函数对请求进行修改或者拦截,从而达到定制化需求的目的。这种技术在爬虫开发中非常重要,它可以让我们更加灵活地控制爬取过程。

2023-04-17 11:17:30 3557

原创 python管理系统[完整版](可作大作业参考)

{'name': '张三', 'phone': '19912345678', 'wx': '123456789', 'math': '95', 'chinese': '78', 'english': '82'},{'name': '李四', 'phone': '19922345678', 'wx': '223456789', 'math': '89', 'chinese': '62', 'english': '51'},

2023-02-16 16:41:52 6361 3

原创 示波器详解

它作为一串样点采集波形,然后存储这些样点,直到累积足够的样点,描述波形。记录长度 ---------------------------------------------------------------------------采样率-------------------------------------------------------------------自动波形测量---------------------------------------------------------------

2023-02-15 10:34:03 5425 5

原创 手把手教你从零开始学python 第八章--面向对象3

系统内置的异常:ZeroDivisionError : 除以0的异常 1/0FileNotFoundError : 文件不存在异常FileExistsError : 多次创建同名的文件夹 文件重复报错ValueError : 数据值不对 转换不了值 比如 int('a')KeyError : 就是字典里面 键值不存在 或者输入错误SyntaxError : 报语法错误 比如 用了中文的括号或者逗号啥的IndexError : 脚标的错误,就是列表只有2个然后写 list1[5]

2022-12-23 20:22:59 3197 2

原创 手把手教你从零开始学python 第八章--面向对象2

写作辛苦点点关注✔️。

2022-11-08 11:36:35 3447 2

原创 手把手教你从零开始学python 第七章--面向对象

从没见过谁把面向对象写的这么详细的--持续更新中!!!✨本文详细介绍了面向对象的用法,并且用了很多例子来进行介绍,方便你们理解。🌈 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽🍊4、运算符相关的魔法方法 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽 👇🏽🌟🌟🌟🌟文章持续更新中!!!!🌟🌟🌟🌟

2022-11-01 21:01:14 1566 3

原创 手把手教你从零开始学python 第六章--高级函数与装饰器

👇🏽下面这个方法叫回调函数这个函数设置 x , y 参数以后 再设置了一个参数fn fn就是用作下面a1 a2调用huidiao函数的时候 传入 jiafa函数与jianfa函数。

2022-10-31 15:13:09 1453 3

原创 python管理系统(大作业)

print('您查询到的信息是:\nname:{name},phone:{phone},wx:{wx}'.format(**user))print('您要修改的信息是:\nname:{name},phone:{phone},wx:{wx}'.format(**user)){'name': '张三', 'phone': '123', 'wx': '321'},{'name': '李四', 'phone': '456', 'wx': '654'}index = input('请输入要删除的名片序号')

2022-10-20 21:46:17 4621 5

原创 数学建模算法笔记(手写)

一旦建立模型,通常需要进行灵敏度分析,论文格式要规范,定义要明确,版面要美观。文章内容包括:摘要、目录、问题分析、符号描述与模型假设、数学模型建立与解释、模型求解、模型评价与分析、参考文献。模型假设必须是合理的,需求可以在简化模型方面发挥作用,但模型仍然有意义。模型假设不仅是关于你做什么假设,更重要的是他们为什么做这些假设,也就是假设的有效性。如果是一场比赛,在比赛前找到合适的队友,了解比赛规则,合理地组织游戏中的分工和时间。下面是一些数学建模比赛的小小总结,快要参加比赛的同学可以看看。

2022-09-06 22:00:15 1804 2

原创 软考网络工程师考证(手写笔记)复习专用

(1条消息) 纪水一的博客_CSDN博客-web 攻击与防护领域博主。

2022-09-03 10:54:22 1425 2

原创 数据分析项目实战 --(kaggle中下载的TikTok最流行音乐分析)

这次要分享的是我使用 kaggle上公开的Tiktok的2022年流行的音乐

2022-09-02 15:53:36 1701 3

原创 插层熔喷非织造材料的性能控制研究-数学建模大赛华数杯C题 -(分享全部解题过程)

结构变量与产品性能的关系也基本同理,但是数据的使用是不一样的,使用data1中的插层前的数据,即编号为1#的数据 用x1,x2,x3分别表示厚度、孔隙率 和压缩回弹性率结构变量的3个因素,用y1,y2,y3分别表示过滤阻力、过滤效率、透气性。XGBoost 是决策树算法中的一种。① 过滤效率与工艺参数和结构变量的关系 分析过滤效率与接收距离、热空气速度、厚度、孔隙率、压缩回弹性的关系,设过滤效率为y1,接收距离为x1, 热空气速度为x2、厚度为x3、孔隙率为x4、压缩回弹性为x5。......

2022-08-30 19:59:34 2643 2

原创 零基础入门数据库(一)

这个是SQL中基础的查询语句如一个表中有这些数据 表名是 world然后我们想查询 name 和 area 语法就是这样写的查询的结果是这样的除此之外 这个查询语句是可以使用别名的 也就是as写的方法如下结果如下当然 也可以不使用as 之间空格 然后也默认算是别名的意思这里需要记住一个知识点就是 distinct 是用来去重复的 比如一列数据 多个重复值 用distinct 就可以进行去重操作语法使用如下select distinct (你要去重的列) from world。...

2022-08-29 17:25:51 839 2

原创 爬虫常见错误以及难点(一)

一般来说出现这个错误content=req.content.decode('utf-8')在这个里面加上参数content=req.content.decode('utf-8','ignore')也就是忽略报错。遇到utf-8或gbk解码问题实在不知道是什么的时候用html=url.text就是猜是什么解码只要返回页面就可以因为我们需要的是a标签的值两种方法都可以用一个不行用另外一个。......

2022-07-23 18:31:04 1198 1

原创 数据分析网课学习(笔记)

这个&”*”就是相当于找以H96列的这个数据开头的后面就是和正则表达式那种一样后面无论是什么字符都匹配这种然后查找但是如果查找的表格只有一行就返回匹配到的第一个的数据。和B都等于0","A等于0B不等于0"),IF(J80=0,"A不等于0B等于0","A和B都不等于0"))这个第3个逗号也就是要返回的数据在区域的列号指的的要查找的数据比如是D到F列在这个里面数据是第几列。就是B30-1B30是7月1-1其实就是表示的是6月30号的数据。...

2022-07-21 10:18:42 634 1

原创 Java图书管理系统(全代码有详细注释 可做期末作业参考)-- 共11个功能

一、Books(图书类)二、Library(图书馆类)三、LibrarySystem(主控制台)四、Students(学生类)

2022-07-01 22:20:53 2555 4

原创 手把手教你从零开始学python 第五章--元组、字典、集合、公共方法、函数

⭐一、元组 🔥元组总结⭐二、字典 🔥字典的添加修改删除 🔥字典的删除 🔥在列表中放多个字典 然后进行删除 🔥字典的遍历和查询 🔥update()函数 🔥fromkeys函数 🔥dict⭐三、集合 🔥集合思路 🔥添加元素 🔥集合的合并update 🔥集合中移除方法⭐四、公共方法 🔥内置方法⭐五、函数 ...

2022-06-25 23:47:52 570 2

原创 英语四六级及考研语法(学习方法)

目录精读的步骤一·十种词性二·九种成分谓语动词三·五大基本句型简单句四·长难句(从句)4-1·并列句4-2·复合句4-3·特殊句五·长难句分析5-1·基本结构的长难句5-2·特殊结构的长难句精读的步骤1.从头到尾把文章读一遍,标注出不懂的生词、句子等2.逐句细读:查生词短语、划分句子结构、翻译句子。 对于句子中凡是不认识的单词,每个都要查,一个都不要放过,尤其是要注意熟词生义。 搞定单词后,我们还要划分主干&..

2022-05-29 12:35:04 690 1

原创 手把手教你从零开始学python 第四章--字符串、列表、冒泡排序

目录🔥一、字符串⛳️字符串常见的操作⛳️count函数⛳️index函数⛳️startswith函数⛳️endswith函数⛳️各种的判断函数⛳️替换函数⛳️切割字符串⛳️大小写问题⛳️空格处理与字符串拼接⛳️format函数的使用小技巧🔥二、列表⛳️空列表⛳️获取列表中的值⛳️列表的添加⛳️列表的删除 pop remove clear⛳️列表的修改⛳️列表的查找和删除⛳️列表的升序降序与反转⛳️练习🔥三、冒泡排序..

2022-05-28 20:10:00 545 2

原创 手把手教你从零开始学python 第三章—条件语句、字符串、切片

目录🔥一、条件语句⛳️ if 语句举例⛳️ 三元运算⛳️while 条件语句📕小例题 猜拳游戏⛳️补充📕例题猜数字游戏(较难)🔥二、字符串⛳️id函数和is用法🔥三、截取和切片⛳️字符串的截取⛳️字符串的切片⛳️切片的参数 步长step🔥一、条件语句⛳️ if 语句举例a = 1b = 2if a > b: print('a比b大')else: print('b比a大')⛳️ 三元运算a =

2022-05-09 21:57:30 1155 1

大学网络安全课程复习资料-内容非常全面(看完必过) 思维导图的格式,一张图片涵盖所有内容

大学网络安全课程的复习资料,每一节的重点都包含在里面了,内容非常丰富 看完必过 爆肝一万字 全是重点 干货满满 目录包括 密码学:基本加密算法、公钥密码等。 操作系统安全:账户管理、权限控制、恶意软件防护等。 数据库安全:SQL注入、XSS攻击、DDoS攻击等。 网络安全技术: 防火墙技术:配置规则、安全策略等。 入侵检测与防御:网络流量分析、异常行为检测等。 反病毒软件:病毒、木马、间谍软件的防护等。 入侵检测系统:网络监控、事件分析等。 网络协议安全: TCP/IP协议安全:端口扫描、漏洞利用等。 HTTP/HTTPS协议安全:数据加密、身份验证等。 DNS协议安全:域名劫持、恶意重定向等。 网络安全实践: 模拟攻击与防御:例如DDoS攻击、SQL注入等。 实战演练:与实际企业合作,进行真实的网络安全演练。 案例分析:分析真实的网络攻击案例,学习应对策略。

2023-12-24

Java图书管理系统(超级完善、功能非常齐全、代码量十足)

整个代码共4个文件:Books、Library、LibrarySystem、Students 包括下面介绍的功能 对象-oriented编程:代码中定义了LibrarySystem类和Library类,并通过创建它们的对象来实现图书馆管理系统的功能。 控制台输入输出:使用Scanner类从控制台获取用户输入,并使用System.out.println语句在控制台显示信息,以与用户进行交互。 控制台输入输出:使用Scanner类从控制台获取用户输入,并使用System.out.println语句在控制台显示信息,以与用户进行交互。 方法封装和模块化设计:将不同功能的代码块封装成方法,提高了代码的可读性和可维护性。例如menu()方法用于显示主菜单,main()方法是程序的入口,各个case语句对应不同的功能。 数据封装:类中使用私有属性和公共的getter和setter方法来封装学生的编号(sid)、姓名(name)以及借阅的图书(lendBooks)信息。这样可以控制属性的访问和修改,并提供了对属性的安全操作。 集合类的使用:使用了Java的HashMap来存储会员借阅的图书信息。

2023-06-18

用HTML5制作精美战机游戏,功能完善,画面精美,下载即可使用

用HTML5制作精美战机游戏 每天要被大学老师催H5作业 不如看看本文,代码齐全,直接用来做参考案例  干货满满不看后悔 用JavaScript创建一个包含游戏逻辑的对象game,以及游戏中的玩家、子弹和敌人的对象构造函数和方法。它还包含了处理键盘事件、更新游戏状态、绘制游戏画面等功能。 玩家可以控制飞机进行移动和射击,击败敌人并获得分数。游戏使用画布(canvas)来绘制游戏场景和游戏元素,并通过不断更新和重绘来创建游戏循环,实现动画效果。

2023-06-10

使用HTML的Canvas元素和JavaScript来制作的贪吃蛇

没时间摸鱼,没时间开黑,需要写大学课程的HTML5作业,以下提供一个贪吃蛇小游戏给大家做做参考,话不多说直接上代码。 复制粘贴就可以运行,简单方便

2023-06-07

python学生管理系统

升级版python管理系统2.0 完善了整体结构 美化了系统界面 学生信息的添加、修改和删除,包括学生姓名、学号、性别、年龄、联系方式等; 学生信息的查询和统计,如按照学号、姓名等字段进行查询,并可以输出学生的各种信息统计结果; 规则更加细致 新增成绩管理

2023-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除