自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django-默认csrf防护原理剖析

文章目录Django 默认csrf 防护原理剖析防护形式结论:Django 默认csrf 防护原理剖析防护形式在我们提交表单的时候 如果没有提交csrf的值会发生csrf验证错误,我们需要做如下两部在模板文件 表单中添加 csrf_token的值<form action=""> <button type="button" id="login">登录</button> {% csrf_token %} # 这里加

2022-01-15 20:52:54 596

原创 关于对git的一些理解记录

本人博客主要记录自己遇到的一些问题,各位大神请一笑而过文章目录关于 `git init`的使用场景在 .gitignore 中添加忽略文件 仍会追中关于git 每次操作都要输入 user_name 和 password关于 git init的使用场景git init 初始化git 环境 会新建.git 文件夹 这个文件夹保存了类似于分支之类的配置git init 主要用于 本地已经存在项目, 此时再新建github仓库,使用命令 git remote add origin 你git仓库地址 进行

2022-01-05 18:25:29 328

原创 服务器安装mysql 步骤以及常见问题

mysql 安装以及连接数据库问题

2022-01-05 13:57:24 945

原创 关于Django 部署(uwsgi)的记录

文章目录关于Django 部署(uwsgi)的记录虚拟环境静态文件问题配置uwsgi关于Django 部署(uwsgi)的记录虚拟环境sudo pip install virtualenvsudo pip install virtualenvwrappermkdir ~/.virtualenvs然后#打开文件vi ~/.bashrc#在文件内容末尾添加如下内容:export WORKON_HOME=$HOME/.virtualenvs # 所有虚拟环境存储的目录source /us

2021-12-28 18:20:03 776

原创 监测ip变化并发送邮件通知

文章目录需求: 宽带没有定制专线服务,ip会定时更新,但是服务端会有白名单,ip变化就无法再连接服务端。开发一个脚本,监测本地ip的变化,发生变化时主动发送邮件给服务端开发人员。步骤如下:需求: 宽带没有定制专线服务,ip会定时更新,但是服务端会有白名单,ip变化就无法再连接服务端。开发一个脚本,监测本地ip的变化,发生变化时主动发送邮件给服务端开发人员。效果如下:检测此时电脑ip步骤如下:2. 知道了现在的ip就可以使用 >> 重定向到你自己的文件中3. 取出你文件中保存

2021-05-11 15:13:35 3542

原创 python正则r的作用以及内容替换成\n字符方式

文章目录python模块正则 re 中 规则字符串前r的作用正则中r的使用:python模块正则 re 中 规则字符串前r的作用a_str = “anc” 大家都知道字符串a_str可以直接被print输出如果这个表示的是a文件夹下面的n文件夹下面的c文件夹,那么表示方式应该是a\n\c,这里面如果直接print输出字符串,那么结果会如下所以:因为在字符串中,我们的反斜杠具有特殊的功能,他可以与其他字符配合去表达某种特定的含义比如\n 换行, \t 制表符(相当于一个TAB的缩进), \r回

2021-04-28 18:17:59 720

原创 python基本的几种算法

文章目录冒泡算法插入排序选择排序快速排序冒泡算法冒泡排序: 最一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素

2021-04-23 19:29:11 389 1

原创 python练习题

文章目录python基础练习:循环的一些练习python基础练习:打印小星星***************# 1. 定义一个计数器变量,从数字1开始,循环会比较方便row = 1while row <= 5: print("*" * row) row += 1假设 不能使用 字符串的乘法,那么就要使用双层循环,外层循环控制行,内层循环控制列row = 1while row <= 5: # 假设 python 没有提供字符串 *

2020-10-14 17:07:50 963 3

原创 Navicate连接服务器mysql服务器

文章目录Navicate连接服务器mysql服务器常规链接配置第二步SSH连接配置,如图Navicate连接服务器mysql服务器有时候我们需要在本地连接服务器环境mysql进行调试,这里特别提醒一下,再修改服务器数据库的前提下,一定要做好备份,养成好习惯常规链接配置连接名自己取一个,主机注意 这里要填 localhost 不能是你服务器的地址 用户名是你mysql的账户,一般是root,再接下来是你mysql的密码第二步SSH连接配置,如图主机填服务器的公网ip,端口不要动,然后用户名(一

2020-08-18 17:23:17 272

原创 web应用中,保存状态的几种方式-token-cookie-session-jwt

这里写自定义目录标题web应用中,保存状态的几种方式-token-cookie-session第一种: 自定义token第二种 django restframework自带的Token类生成的tokenweb应用中,保存状态的几种方式-token-cookie-session无论我们选择何种语法进行开发,都会遇到一个问题,如登录之后进行状态保持,特定视图比如后台核心数据需要校验权限,等等一系列涉及账号安全问题都需要我们进行-签名验签,保持账号信息的可靠性。下面列举下我知道的几种状态保持方式。第一种:

2020-08-03 20:06:15 831

原创 python-django-对接支付宝步骤

文章目录接入步骤支付宝流程步骤如下我们再web开发中,经常会遇到接入QQ登录,微信登录,支付宝支付,微信登录等等需求,以下针对python接入支付宝的流程进行总结。接入步骤目前支付宝的官方文档中,暂不支持python版本(凭什么?)github上有大神写出了python对接支付宝的教程,大家可以参考https://github.com/fzlee/alipay/blob/master/README.zh-hans.md# 安装python-alipay-sdkpip install

2020-07-21 14:56:32 973 5

原创 服务器环境-selenium无界面浏览器+geckodriver

文章目录应用场景准备一个服务器编程部分应用场景  我们爬取新闻,图片,天气预报等信息可能每天都要爬取新的内容,那么我们把爬虫程序扔到服务器,然后让其每天定时启动,这样就能每天爬取新的内容了,做法如下:准备一个服务器安装selenium pip3 install selenium安装火狐浏览器,apt-get install firefox 如果报错显示 unable to locate package无法定位资源包,那么就需要我们进行更换apt源,哪怕是我们用的阿里云服务器也要进行更换先备份原

2020-07-16 10:55:52 548

原创 django-基础练手项目-表白墙-失物招领

文章目录师专云通运行此项目的步骤:git下载地址   学校结课了 这学期学习的内容主要是django,下面放出几组学生做的基于django的项目,供初学django的同学们进行参考,也欢迎大家一起讨论师专云通首页功能表白墙和失物招领部分:这两个功能都必须登录后使用注册登录后进入到主页 默认是表白墙页面然后点击发表,可以进行发布自己的失误招领和表白墙发布后只有自己才能看到,要想在主页上也能显示,必须管理员进行通过。然后我们才能在表白墙看到内容项目功能简单,适合刚学习dja

2020-07-13 16:40:10 1473

原创 简单将数据保存至excel中

#!/usr/bin/python-- coding: utf-8 --@Time : 2020/7/3 8:20@Author : zh@File : excel_try.pyimport openpyxl# 实例化得到一个excel对象wb = openpyxl.Workbook()# 实例化得到一个sheet表ws = wb.active# 初始化表头ws["A1"] = "姓名"ws["B1"] = "分数"# 添加数据ws.append(["张三",

2020-07-03 08:31:45 446

原创 python中 os和sys模块的path区别

说明一下 os.path 和 sys.path 分别代表什么?os.path 主要是用于对系统路径文件的操作。sys.path 主要是对Python解释器的系统环境参数的操作(动态的改变Python解释器搜索路径)。

2020-07-01 23:11:11 349

原创 django 模板无法加载css等静态

django 静态文件不能加载问题分析请求,看到css明明请求成功,但是样式并没有加载出来。看console台报错如下:网上一大堆解释,很难懂,错误代码是: Resource interpreted as Stylesheet but transferred with MIME type text/html我的视图是使用了模板渲染,如下:问题就出在模板语法上面,我的index.html文件如下:就是简单的css加载方式,问题就出在这个上面,因为我们在模板中,不能识别这个路径,我们必须在se

2020-07-01 22:34:36 1167 1

原创 django-模板引入css\js\img链接配置以及模板语法

django-模板引入css\js\img链接配置以及模板语法我们在使用django模板的时候,很多情况下需要在模板中引入样式和js,有以下几个步骤:在settings进行配置:STATIC_URL = '/static/'# 配置静态文件加载路径STATICFILES_DIRS = ( os.path.join(os.path.join(BASE_DIR, 'static')),)在静态文件中加载静态配置<!DOCTYPE html PUBLIC "-//W3C/

2020-06-29 21:18:40 680

原创 网易云爬虫-爬取单曲和歌单所有歌曲

网易云爬虫-爬取单曲和歌单所有歌曲  今天断网了 敲代码不听歌的程序员是没有灵魂的,但是本地下载又太繁琐了,想着能不能一下把一个歌单的内容按文件夹进行下载,说做就做.首先网上已经有了网易云js加载encSecKey和params参数的加密过程,分析也是稍微有些繁琐。这里我根据网易云的一个外链进行简单的下载http://music.163.com/song/media/outer/url?i...

2020-04-24 19:46:35 4008 1

原创 爬取所有地区的历史天气

突然来了兴趣,想爬取一下所有市区的历史天气.第一步 首先先得到所有的城市这一步使用xpath进行定位,然后再使用pypin进行转换成拼音,最后拼接到url上面,使用requests发送请求.只需要遍历1-12月份即可得到城市一年的天气预报,然后使用xpath进行数据定位然后对数据进行清理,保存到excel中:最后每一个地区使用一个线程去爬取数据:一下是完整代码:impor...

2020-02-21 13:07:29 664

原创 爬取斗鱼房间号信息-计算在线观看总人数

早就对斗鱼等直播平台的观看人数好奇,今天进来爬取以下斗鱼到底有多少人观看,目前是新冠状病毒时期,看直播的人数应该不会太少,也希望各位保护好自己和自己的家人,祝身体健康。话不多说直接上过程:第一步构想 使用xpath获取信息打开谷歌,进入到斗鱼TV的直播页面F12 调处谷歌检查窗口,右击页面查看网页源代码,搜索页面中的关键字,如搜索,脑力直播间(图片没显示全),结果如下:代表是可以通过x...

2020-02-20 11:31:47 1234 1

原创 windows安装mysql步骤

  在工作中,有些人或者公司开发并不需要Linux,那么我们就需要在windows安装mysql,redis等等服务,那么环境是最令人头痛的问题了,那么我将安装步骤以及常见的报错解决写在下面,希望大家能少采坑.第一步 先去官网下载你所需要的版本,我下的是最新版的,版本要对应哦下载完成之后解压到你想安装的目录下, 比如我安装到了H盘这里先在搜索框中输入cmd,然后右击选择以管理员权限运行c...

2019-07-24 17:14:22 734 4

原创 scrapy分文件夹爬取所有图片

scrapy 分文件夹爬取所有的图片在之前的博客中,我们使用了requests模块爬取了bobopic所有的壁纸图片,但是requests是单进程单线程的, 当我们要爬取的图片量一大就会很慢现在我们使用scrapy 分模块下载图片首先我们需要在items.py中定义自己 需要的字段 ,这里有些东西需要注意首先是里面有一些字段必须这么写,这是在源码里面规定的所以我们需要至少得在items....

2019-07-16 17:05:57 1151 1

原创 scrapy爬取京东所有图书

京东图书 https://book.jd.com/booksort.html####目标: 爬取京东图书下面所有图书的详细信息爬取所有大分类下的所有小分类下的图书信息大分类的名字小分类的名字小分类的链接书的名字书店的名字书的链接书对应图片链接书的价格进行翻页请求代码如下(scrapy):# -*- coding: utf-8 -*-import scrapyf...

2019-06-26 23:47:23 1308 4

原创 scrapy爬取苏宁所有图书

苏宁图书 https://book.suning.com/目标: 爬取苏宁图书下所有书本的系信息爬取每个大分类(文学艺术)下的中间分类(小说)下的每个小分类(中国当代小说)的书本信息,并且进行翻页请求大分类名字中间分类名字小分类名字小分类链接图书标题书店名字书的链接书的价格翻页请求将数据保存到mongodb数据库中代码如下(scrapy):# -*- codin...

2019-06-26 23:42:22 2060 3

原创 scrapy爬取华为商城所有商品信息--科技快人一步

华为商城 https://www.vmall.com/index.html目标:华为商城下的商品信息按主页的左边手机,笔记本&平板,智能穿戴……分类每一个分类下的小分类商品标题商品价格规格参数主要参数主体……商品编码写入excel设置好excel数据表,分析数据代码如下(scrapy):# -*- coding: utf-8 -*-impor...

2019-06-26 23:37:25 1768 3

原创 scrapy_爬取蘑菇街所有市场商品下的服饰---把握逛街得到机会-保护好钱包

蘑菇街 https://www.mogu.com目标:抓取蘑菇街主页目录下的所有主题市场商品按主题市场分类每一个市场推荐标题分类商品图片商品链接,商品价格,商品标题写入excel设置好excel数据表,分析数据代码如下(scrapy):# -*- coding: utf-8 -*-import timefrom pprint import pprintimp...

2019-06-26 23:28:16 2317 3

原创 selenium+xpath爬取唯品会所有口红信息-抓住女人的心

唯品会 https://category.vip.com/suggest.php?keyword=口红&ff=235|12|1|1目标:分析唯品会口红价格按品牌分类抓取内容口红标题口红宣传语口红价格口红图片商品详情写入excel设置好excel数据表,利于筛选数据,得出结论每一个品牌哪个口红最贵代码如下(selenium+xpath+xlwt):fr...

2019-06-26 23:23:15 1393 5

原创 使用requests下载bobopi壁纸图

## 使用requests分文件夹下载图片,并且实现翻页如果该侵犯到了您的利益,请及时联系我 email: zh15270924273@163.com网页链接 Link话不多少直接上代码(因为代码比较简单就没有使用面向对象了)import osimport requestsfrom lxml import etreeurl = "https://bobopic.com/catego...

2019-06-26 11:48:44 1620 2

空空如也

空空如也

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

TA关注的人

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