- 博客(246)
- 资源 (1)
- 收藏
- 关注
原创 爬虫-逆向加密算法使用手册
MD5是一个非常常见的摘要(hash)逻辑. 其特点就是小巧. 速度快. 极难被破解. 所以, md5依然是国内非常多的互联网公司选择的密码摘要# obj.update("alex".encode('utf-8')) # 可以添加多个被加密的内容print(bs)我们把密文丢到一些网页里. 发现有些网站可以直接解密. 但其实不然. 这里并不是直接解密MD5. 而是"撞库". 就是它网站里存储了大量的MD5的值.如何避免撞库: md5在进行计算的时候可以加盐. 加盐之后. 就很难撞库了.
2025-06-12 20:53:25
1965
原创 爬虫-Playwright自动化浏览器使用手册
Playwright 是一个用于自动化浏览器操作的开源工具,由 Microsoft 开发和维护。它支持多种浏览器(包括 Chromium、Firefox 和 WebKit)和多种编程语言(如 Python、JavaScript 和 C#),可以用于测试、爬虫、自动化任务等场景。
2025-06-09 16:47:55
1481
原创 爬虫-pandas数据表格存储
Pandas 是 Python 中最流行的数据分析库,提供了高效、灵活的数据结构和数据分析工具,特别适合处理结构化数据(如表格数据)
2025-06-09 16:30:45
253
原创 Playwright使用
Playwright 是一个用于自动化浏览器操作的开源工具,由 Microsoft 开发和维护。它支持多种浏览器(包括 Chromium、Firefox 和 WebKit)和多种编程语言(如 Python、JavaScript 和 C#),可以用于测试、爬虫、自动化任务等场景。总之,Playwright 是一个功能强大、跨浏览器、跨平台的浏览器自动化工具,相比于 Selenium 和 pyppeteer,它具有更快的执行速度、更高的稳定性和更广泛的浏览器支持,适用于多种自动化操作和爬虫场景。
2025-06-04 15:09:55
1585
原创 爬虫使用手册
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于服务器与客户端之间传输超文本的传送协议。超文本:超文本就是指“含有指向其他资源链接”内容的文本。大概就是,不仅仅是文字,还有多媒体:视频、图片、动画等。协议:HTTP协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互传输数据)的一种形式。我们可以将Server和Client进行拟人化,那么该协议就是Server和Client这两兄弟间指定的一种交互沟通方式。
2025-06-02 14:15:25
1796
原创 requests基础操作
就是通过编写程序,“模拟”浏览器上网,然后让其在互联网中“抓取”数据的过程。提问:如果日后你的爬虫程序没有爬取到你想要的数据,why?
2025-05-31 16:34:20
371
原创 cookie
首先来讲,cookie是浏览器的技术,Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,可以理解为服务端给客户端的一个小甜点,下次访问服务器时浏览器会自动携带这些键值对,以便服务器提取有用信息。记住:cookie表示的键值对数据是由服务器创建,且存储在客户端浏览器中。
2025-05-30 13:11:42
318
原创 HTTP协议
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于服务器与客户端之间传输的传送。超文本:超文本就是指“含有指向其他资源链接”内容的文本。大概就是,不仅仅是文字,还有多媒体:视频、图片、动画等。协议:HTTP协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互传输数据)的一种形式。我们可以将Server和Client进行拟人化,那么该协议就是Server和Client这两兄弟间指定的一种交互沟通方式。
2025-05-30 13:04:30
931
原创 软件开发架构
Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP/HTTPS协议请求服务器端相关的资源(网页资源)即可。B/S即:Browser与Server,中文意思:浏览器端与服务器端架构。爬取服务器端的指定数据。
2025-05-30 13:03:32
191
原创 CSS使用手册
keyframes 动画名 {from {} to {} }@keyframes 动画名 {0% {} 20% {} 40% {} 60% {} 80% {} 100% {} }
2025-05-27 17:33:29
846
原创 JavaScript-webAPI使用手册
/ 在标签中声明data-自定义属性名='值'// DOM获取对象.dataset.自定义属性名自定义属性在标签上一律以data-开头在DOM对象上一律以dataset对象方式获取。
2025-05-27 17:27:32
1090
原创 JavaScript-ECMAScript使用手册
arr.unshift(新增的内容) :将一个或多个元素添加到开头,返回新数组的长度。arr.push(新增的内容) :将一个或多个元素添加到最后,返回新数组的长度。map((item, index => { })) :处理数据并返回新的数组。作用:封装数据,提供操作,外部也可以访问函数内部的变量,实现数据的私有。当一个函数当做参数来传递给另外一个函数的时候,这个函数就是回调函数。arr.shift() :删除开头一个元素,并返回该元素。arr.pop() :删除最后一个元素,并返回该元素。
2025-05-27 17:27:08
994
原创 CSS使用小技巧
visibility 属性默认值是 show ,如果设置为 hidden ,元素会隐藏。场景:浮动元素会脱标,如果父级没有高度,子级无法撑开父级高度(可能导致页面布局错乱)行内块元素与文本的基线对齐,而文本的基线与文本最底端之间是有一定距离的。根据不同的视口宽度,给网页中html根节点设置不同的font-size。行内元素、行内块元素,彼此之间的换行会被浏览器解析为一个空白字符。彻底地隐藏,不但看不见,也不占用任何位置,没有大小宽高。元素看不见了,还占有原来的位置(元素的大小依然保持)
2025-05-27 14:44:08
967
原创 Python变量与使用规范
变量,是⽤于在内存中存放程序数据的容器语法:变量名 = 值name = "张三"age = 22在程序全局都会⽤到的变量,尽量定义在⽂件开头变量名只能是 字⺟、数字或下划线的任意组合,其它形式均不合法变量名的第⼀个字符不能是数字以下关键字不要声明为变量名[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’,
2025-04-14 11:30:41
224
原创 5分钟装好Python解释器
因为你写的代码是⼈类可读的,但计算机是靠电流驱动的,它只认识010100101,我们即将安装的python环境就是Python解释器,它就像个翻译官,把⼈类代码翻译成机器能读懂的010101⼆进制代码,这样才能运⾏哈。Python⽬前已⽀持所有主流操作系统,在Linux,Unix,Mac系统上⾃带Python环境,在Windows系统上需要安装⼀下,超简单。
2025-04-14 11:00:57
201
原创 前端html学习笔记(自用)
标签:dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情。</</</</dl 里面只能包含dt 和 dddt 和 dd 里面可以包含任何内容。
2025-02-18 16:35:30
657
原创 Vue-插槽
通过插槽完成了内容的定制,传什么显示什么, 但是如果不传,则是空白。一个组件内有多处结构,需要外部传入标签,进行定制。定义slot 插槽的同时, 是可以。插槽提供后备内容(默认内容)封装组件时,可以为预留的。
2025-01-12 20:44:35
739
原创 Vue-自定义指令
这都是Vue给咱们内置的一些指令,可以直接使用自定义指令:同时Vue也支持让开发者,自己注册一些指令。这些指令被称为自定义指令每个指令都有自己各自独立的功能概念:自己定义的指令,可以封装一些DOM操作,扩展额外的功能//在main.js中Vue.directive('指令名', {// 可以对 el 标签,扩展额外功能el.focus()})//在Vue组件的配置项中"指令名": {// 可以对 el 标签,扩展额外功能el.focus()
2025-01-12 19:26:08
948
原创 Vue-组件通信
组件通信,就是指组件与组件之间的数据传递组件的数据是独立的,无法直接访问其他组件的数据。想使用其他组件的数据,就需要组件通信组件上 注册的一些 自定义属性。
2025-01-07 19:18:29
678
原创 Vue-组件化开发和脚手架Vue CLI
Vue CLI 是Vue官方提供的一个全局命令工具可以帮助我们快速创建一个开发Vue项目的标准化基础架子。【集成了webpack配置】npm run serve --> main.js (导入vue,导入 APP.vue, 实例化Vue,将 App.vue 渲染到 index.html容器中) --> index.html整个应用最上层的组件,包裹所有普通小组件。
2025-01-06 18:40:53
828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人