Python 爬虫:抓取非营利组织网站的捐赠、活动等信息
PO, Non-Profit Organization)在社会中发挥着重要作用,如 慈善机构、公益基金、环境保护组织 等。为了更好地分析这些机构的 捐赠信息、活动公告、项目进展 等数据,我们可以使用 Python 爬虫技术 自动抓取这些信息。 本教程将介绍如何使用 Requests、BeautifulSoup、Selenium、Scrapy 等工具,爬取 非营利组织网站 上的相关数据,并进行 数据分析与可视化...
《Python实战进阶》No 10:基于Flask案例的Web 安全性:防止 SQL 注入、XSS 和 CSRF 攻击
。本集聚焦于三种最常见的 Web 安全威胁:SQL 注入、跨站脚本攻击(XSS) 和跨站请求伪造(CSRF),通过一个加固前带有漏洞的代码案例,和一个加固后补全漏洞的代码案例,帮助读者深刻认识如何在 Python Web 应用中防范这些攻击。 一、SQL 注入攻击及其防御 1. 什么是 SQL 注入? SQL 注入是一种利用应用程序未能正确过滤用户输入的漏洞,通过注入恶意 SQL 查询语句来操纵数据库的行为。...
《Python实战进阶》No 8:部署 Flask/Django 应用到云平台(以Aliyun为例)
第8集:部署 Flask/Django 应用到云平台(以Aliyun为例) 2025年3月1日更新 增加了 Ubuntu服务器安装Python详细教程链接。 引言 在现代 Web 开发中,开发一个功能强大的应用只是第一步。为了让用户能够访问你的应用,你需要将其部署到生产环境中。阿里云(Aliyun)作为国内领先的云服务提供商,提供了丰富的工具和服务来支持开发者快速、安全地部署和管理应用。本篇将详细介绍如何将...
《Python实战进阶》专栏 No2: Flask 中间件与请求钩子的应用
专栏简介 《Python实战进阶》专栏共68集,分为 模块1:Web开发与API设计(共10集);模块2:数据处理与分析(共10集);模块3:自动化与脚本开发(共8集);模块4:机器学习与深度学习(共12集);模块5:并发与性能优化(共8集);模块6:网络编程与安全(共8集);模块7:云计算与容器化(共6集);模块8:综合实战与扩展(共6集);覆盖了Python在不同领域的应用,并结合了实际开发中的热点和难...
跨平台内容智能分发实战指南:基于深度学习的推荐系统设计与Python实现
跨平台内容智能分发:从理论到实践的完整指南 一、引言:智能化内容分发的时代需求 在移动互联网时代,内容分发面临着前所未有的挑战。传统的分发方式往往依赖于人工编辑和简单的规则匹配,难以满足用户个性化需求和平台多样化的特点。随着人工智能技术的快速发展,尤其是自然语言处理(NLP)和推荐算法的进步,智能内容分发成为了解决这些问题的关键。 DeepSeek作为人工智能领域的领先者,在NLP和推荐算法方面积累了丰富的...
Python OpenCV图像去模糊实战:离焦模糊的修复原理与Python实现
针对因焦距未调好导致的彩色图像模糊问题,结合OpenCV的锐化处理和色彩空间转换技术,推荐以下分步解决方案: 一、YUV色彩空间锐化(保留颜色信息) 原理: YUV色彩空间:YUV色彩空间将图像分为亮度(Y)和色度(U和V)分量。通过仅处理亮度通道(Y),可以有效避免对颜色信息的影响,从而减少颜色失真。这种方法特别适合于图像锐化,因为人眼对亮度变化的敏感度高于对色度变化的敏感度。 拉普拉斯算子:拉普拉斯算子...
在Linux上创建一个Docker容器并在其中执行Python脚本
在Linux上创建一个Docker容器并在其中执行Python脚本的过程,涉及多个方面的内容,包括安装Docker、编写Dockerfile、构建镜像、运行容器等。 1. 安装Docker 在Linux上使用Docker之前,你需要确保系统已安装Docker。Docker支持的Linux发行版有很多,包括Ubuntu、CentOS、Debian等。以下是以Ubuntu为例的安装步骤。 1.1 更新系统软件包...
pythonrsa加密与sha256加密
这个比较有意思,不过我前端不太熟悉,js也是二懂二懂的。 登录校验 最近的业务涉及到这一块,这边分析前端的源代码、发现涉及两种登录方式。 首先在这边找前端源代码 sha256 xxxx: function() { var t = a("6c27").sha256; l["a"].post("login/xxxx", { userCode: this.loginForm.usercode }).then((f...
Python数据可视化简介
Python数据可视化简介 Introduction to Data Visualization with Python By Jackson@ML 1. 数据可视化 数据可视化(Data Visualization) 是数据分析师的重要关键技能,数据可视化对数据分析结果有非常重要的直观作用。 2. 数据可视化工具 有多种多样的工具,用来数据分析和数据可视化。 首先,任何**BI(Business Inte...
《Python实战进阶》专栏 No1: RESTful API - 基于Flask的实例说明
专栏简介 《Python实战进阶》专栏共68集,分为 模块1:Web开发与API设计(共10集);模块2:数据处理与分析(共10集);模块3:自动化与脚本开发(共8集);模块4:机器学习与深度学习(共12集);模块5:并发与性能优化(共8集);模块6:网络编程与安全(共8集);模块7:云计算与容器化(共6集);模块8:综合实战与扩展(共6集);覆盖了Python在不同领域的应用,并结合了实际开发中的热点和难...