自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动化爬虫-DrissionPage使用

DrissionPage 是一个功能强大的 Python 库,用于浏览器自动化和网页爬取。它提供 Chromium 浏览器控制、标签页管理、元素定位和 iframe 处理等功能。该指南详细介绍了浏览器对象创建与配置、标签页操作(跳转网页、设置 Cookie、截图等)、以及元素定位语法(包括 @ 语法、CSS Selector 和 XPath)。特别讲解了如何通过属性、文本、ID 和 class 等方式精准定位元素,以及逻辑匹配和特殊字符处理技巧。该库支持无头模式、反检测设置等高级功能,适合自动化测试和爬虫开

2025-10-12 13:12:47 1455

原创 http请求,爬虫请求库requests基础

本文介绍了Python requests库的核心功能,包括GET/POST请求基础语法、参数传递技巧、响应处理方法和高级特性。重点讲解了表单/JSON数据提交、查询参数处理、编码设置、响应状态/头信息获取,以及会话管理和代理配置。特别强调了Session对象在连接复用、Cookie持久化和参数共享方面的优势,同时提供了请求头自定义、超时设置等实用技巧,帮助开发者高效处理HTTP请求与响应。通过代码示例详细展示了各种场景下的最佳实践。

2025-10-08 12:46:18 980

原创 jwt的身份验证和信息交互

JWT(JSON Web Token)是一种用于安全传输信息的开放标准,由Header、Payload和Signature三部分组成。Header包含令牌类型和签名算法,Payload存储用户数据,Signature通过加密算法生成。JWT通过Base64编码将JSON数据转换为字符串,可用于身份验证和信息交换。需要注意的是,Payload中的信息可被解码,因此不适合存储敏感数据。示例代码展示了使用Python的jwt库实现JWT的加密与解密过程,包括设置有效期和自定义密钥。JWT适用于分布式系统和Web应

2025-10-08 12:38:39 415

原创 FastAPI基础使用

FastAPI是一个现代、快速的Python Web框架,支持异步请求处理。本文介绍了其基础使用方法:1)创建FastAPI对象;2)使用类型注解的协程函数;3)两种服务启动方式;4)自动生成的API交互文档;5)路由处理,包括路径参数和查询参数;6)使用Path和Query进行参数验证;7)定义请求体数据结构;8)字段验证方法。框架支持嵌套JSON数据、可选参数和参数验证,自动将返回字典转为JSON。

2025-09-29 15:32:47 1036

原创 llmaindex详细进阶使用

本文介绍了RAG(检索增强生成)的进阶使用方法,主要包括以下内容:1. 配置大语言模型(LLM),包括注册第三方模型和封装接口;2. 配置嵌入模型,支持本地嵌入模型;3. 数据转换与索引构建流程,包括分块配置和索引持久化;4. 聊天引擎配置,支持记忆功能和系统提示设定;5. 查询引擎特性说明;6. 对比了聊天引擎与查询引擎的主要区别;7. 提供了完整的实现代码示例。文章详细讲解了RAG技术的核心组件配置和实际应用方法。

2025-09-29 15:22:16 770

原创 LlamaIndex 基础的使用

本指南介绍了使用 LlamaIndex 构建 RAG(检索增强生成)应用的配置方法。包括安装基础包及依赖,配置大语言模型(LLM)如千问(Qwen),注册自定义模型,设置嵌入模型(如 BAAI/bge-small-zh-v1.5)。文档加载支持多种格式,切分为节点后可创建向量索引,存储于本地或 Milvus 数据库。提供查询引擎、聊天引擎及检索器功能,支持流式和非流式输出。全局配置包括 LLM、嵌入模型、分块大小等。本地索引需手动持久化且默认覆盖,远程索引(Milvus)可选择覆盖或追加。适用于不同场景。

2025-09-29 15:10:03 1136

原创 Django基础和进阶使用,最全的笔记(涵盖了你所遇到的任何问题)

本文介绍了Django框架的核心知识点,主要包括请求生命周期流程和ORM模型操作。请求生命周期从用户请求到响应返回,详细说明了WSGI、中间件、路由、视图等各环节的处理流程。ORM部分重点讲解了CRUD操作,包括数据增删改查的实现方法、查询条件组合、外键关联等,并提供了多种查询示例代码。此外还介绍了模型定义、字段参数设置及关联关系实现,涵盖了一对多、一对一等常见数据库关系处理方式。

2025-09-29 14:48:02 682

原创 django一些常用的配置

本文摘要: Django开发环境配置指南详细介绍了从安装到项目部署的全过程,包括:1.基础环境搭建(Django安装、项目创建);2.关键配置(调试模式、模板/资源路径、数据库连接);3.进阶功能实现(跨域处理、JWT认证配置);4.实用工具(时区设置、环境变量管理、依赖清单生成)。重点说明了DRF框架下新旧版JWT的差异配置,以及生产环境的安全注意事项,如跨域白名单设置和数据库密码加密存储。文档采用模块化结构,便于开发者快速定位所需配置项。

2025-09-14 21:11:42 699

原创 AI客服咨询系统

本文介绍了一个基于人工智能的智能电商咨询系统开发方案。系统采用前后端分离架构,前端使用Vue3框架,配置了路由、状态管理、数据请求等核心功能;后端采用Django5框架,集成了AI客服、数据采集等核心模块。系统通过扣子智能体实现AI对话功能,采用MySQL存储会话数据,使用DrissionPage进行电商数据自动化采集。重点阐述了AI咨询客服模块的实现,包括对话流程控制、会话消息存储和个性化数据采集等功能,以及数据采集模块的商品信息抓取和查询日志管理。该系统旨在解决电商平台信息过载问题,为用户提供更智能的购

2025-09-06 13:35:36 599

原创 Mysql基础(从根本原理上理解mysql及其使用)没有废话全是干货

MySQL数据库基础摘要 本文总结了MySQL数据库的核心知识点,包括: 数据类型:整数、浮点、字符串、日期时间等类型的特点及存储要求 SQL分类:DDL(数据定义)、DML(数据操作)、DQL(数据查询)、DCL(数据控制)四大类语句及其常用命令 字段约束:主键、外键、唯一、非空等约束的定义和使用方法 查询操作:基本查询、条件查询、聚合函数、分组、排序、分页等查询技巧 多表查询:内连接、外连接、自连接等连接方式及使用场景 事务管理:事务特性、隔离级别、并发问题及解决方案 特别说明:MySQL对大小写不敏感

2025-08-10 21:31:08 503

原创 git的使用

本文总结了Git版本控制系统的核心操作指南。主要内容包括:1)Git仓库初始化与克隆;2)用户身份配置;3)理解工作区、暂存区和本地仓库三个关键区域;4)常用命令如git add/commit/reset/log/diff的使用方法;5)分支管理与远程仓库操作。特别强调了版本控制的核心概念:通过暂存区管理文件变更,使用commit创建版本节点,以及如何查看和回退不同版本。文章还详细介绍了文件状态跟踪、差异比较、忽略文件配置等实用技巧,并说明了本地与远程仓库的同步方法。这些内容为开发者提供了完整的Git工作流

2025-08-02 17:24:30 1095

原创 javascript-js语法基础之数据类型

在学习JavaScript之前,应该先明白学习方向。ECMAScript(核心语言规范)、DOM(文档对象模型) 和 BOM(浏览器对象模型)。而这篇文章主要讲解ECMAScript(核心语言规范),即js语法基础。js的变量。

2025-07-08 10:52:02 942

空空如也

空空如也

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

TA关注的人

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