自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JWT基本介绍

它验证的方法其实很简单,只要把header做base64url解码,就能知道JWT用的什么算法做的签名,然后用这个算法,再次用同样的逻辑对header和payload做一次签名,注1:在验证一个JWT的时候,签名认证是每个实现库都会自动做的,但是payload的认证是由使用者来决定的。注2:如上面结构中的sub代表这个token的所有人,存储的是所有人的ID;payload用来承载要传递的数据,它的json结构实际上是对JWT要传递的数据的一组声明,这些声明被JWT标准称为claims,

2024-08-19 11:53:25 279

原创 ElementUl

将文件解压到指定位置(例如:d:\tools),并在解压后的目录下建立node_global和node_cache这两个目录。注3:"D:\tools\node-v10.15.3-win-x64\node_global",双引号不能少。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。选择相应的版本下载,本章使用的是:node-v10.15.3-win-x64.zip。新增NODE_HOME,值为:D:\tools\node-v10.15.3-win-x64。

2024-08-04 12:07:46 809

原创 vus.js简介

是中国的大神尤雨溪开发的,为数不多的国人开发的世界顶级开源软件Vue (读音 /vjuː/,类似于) 是一套用于的。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 是一个轻巧、高性能、可组件化的库,拥有非常容易上手的 API;Vue.js是一个构建数据驱动的 Web 界面的库。Vue.js 的特性。

2024-07-29 11:42:06 853

原创 Xpath方法

是一个Python库,用于从Web页面中提取数据。它提供了对HTML内容的解析和处理功能,使您可以轻松地从网页中提取文本、链接、图像和其他元素。库建立在另一个流行的Python库requests之上,并使用了lxml来解析HTML。它提供了一种简单而灵活的方法来发送HTTP请求并解析响应中的HTML内容。使用,可以发送GET或POST请求,从HTML响应中提取元素,执行JavaScript渲染,处理表单提交,模拟用户与网页的交互等等。

2024-05-29 10:23:53 978

原创 python案例解析

是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.

2024-05-27 10:45:09 646

原创 抓取链家前十页的数据案例

模块是一种用于序列化(将对象转换为字节流)和反序列化(将字节流转换回对象)Python对象的工具。print(f"总价:{total},岳麓区的租房均价为:{total/size}")print(f"该区的工作入门平均薪酬:{total/len(ps)}")name=整租·潇湘奥林匹克花园 1室1厅 南,price=2200。print(f"【{k}】的工作岗位需求数:{v}")print("整租:", str.count("整租"))print("合租:", str.count("合租"))

2024-05-23 09:01:25 1721

原创 python selenium

Selenium是一个用于自动化Web应用程序测试的开源工具集。它提供了一组API和工具,可以与多种编程语言一起使用,如Java、Python、C#等,用于模拟用户在浏览器中的行为,如点击、填写表单、提交数据等。Selenium可以运行在各种浏览器上,包括Chrome、Firefox、Safari等,它还可以与多个测试框架和开发工具集成,如JUnit、TestNG、Maven等。

2024-05-21 20:52:25 917

原创 python解析页面

请先在当前python项目目录下创建cy.txt文本文件,并添加你所认为的词,例如:“梅溪湖”# 加载自定义的词库st = "我在梅溪湖洗脚按摩大保健"

2024-05-20 15:29:23 2220

原创 Python网络爬虫

网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。通俗来讲,网络爬虫就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。

2024-05-18 17:05:22 2463

原创 python 界面演示

Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,用来入门,熟悉窗口视窗的使用,非常有必要。提供tk支持的模块包括:首先,我们导入tkinter的库。# 导入tkinter库 from tkinter import *# 创建一个窗口window = Tk()# 设置窗口标题window.t

2024-05-16 19:28:23 374

原创 数据库编程

SQLite是嵌入式关系数据库管理系统。它是独立的,无服务器的,零配置和事务性SQL数据库引擎。SQLite可以自由地用于商业或私有的任何目的。换句话说,“SQLite是一种开源,零配置,独立的,独 立的,旨在嵌入到应用程序中的事务关系数据库引擎”。SQLite与其他SQL数据库不同,SQLite没有单独的服务器进程。它直接读取和写入普通磁盘文件。具有 多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。SQLite的本质就是一个数据库文件。

2024-05-16 08:59:38 765

原创 Python核心内容

BeautifulSoup可以从HTML或XML文件中提取数据,与解析器一起使用,提供导航,搜索和修改解析树的惯用方法。soup.find_all(attrs={“属性名”:“属性值”})注意:如果属性为class时,需要写成class_="属性值"soup.find_all(属性=“属性值”)soup.find_all(标签名,属性)soup.find_all("标签名")soup.find(属性=“属性值”)soup.标签名.get("属性名")soup.标签名[‘属性名’]爬取“猫眼电影”排行榜。

2024-05-14 09:13:48 568

原创 Python标准库

非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。

2024-05-13 15:33:32 975

原创 python面向对象

Python 中定义一个类使用 class 关键字实现,其基本语法格式如下:class 类名:多个(≥0)类属性...多个(≥0)类方法...注意,无论是类属性还是类方法,对于类来说,它们都不是必需的,可以有也可以没有。另外,Python 类中属性和方法所在的位置是任意的,即它们之间并没有固定的前后次序。和变量名一样,类名本质上就是一个标识符,因此我们在给类起名字时,必须让其符合 Python 的语法。有读者可能会问,用 a、b、c 作为类的类名可以吗?

2024-05-11 17:07:00 897

原创 1、模块和包

创建自定义异常类:​模拟自定义异常引发场景:try:a: int = 2if a < 5:raise MyException("a的值不能小于5")print(ex)

2024-05-11 17:05:34 307

空空如也

空空如也

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

TA关注的人

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