- 博客(29)
- 收藏
- 关注
转载 用python twilio模块实现发手机短信的功能
前排提示:这个模块不是用于对陌生人进行短信轰炸和电话骚扰的,这个模块也没有这个功能,如果是抱着这个心态来的,可以关闭网页了 语言:python 步骤一:安装twilio模块 pip install twilio 步骤二:进入官网注册 https://www.twilio.com 注册完毕之后,会有一个调查,问你准备做什么项目,在这里先选择短信项目 项目创建之后,申请一个试用...
2019-08-01 17:33:00
398
转载 pdfplumber模块初始用
import pdfplumber import re def pdf_read(): pdf=pdfplumber.open('文件路径'")#文件路径,读取文件 page0=pdf.pages[11] #指定页数 tables=page0.extract_tables()#获得该页的表格 texts=page0.extract_tex...
2019-08-01 15:41:00
1151
转载 艺赛旗RPA-处理无表头表格
今天写一个demo,要求是对表格数据用价格为key进行排序 样本数据有两种格式: 一.第一行是一个大单元格 处理步骤: 在不变参数的情况下读取表格数据: 结果如下: 可以看见表头: Unnamed: 4即为价格的表头,有了表头就可以用排序进行数据排列,把排列好的数据写入文件中 二.表格数据无表头 和上面一样,进行读取并输出 可以看出表格的第...
2019-07-22 15:18:00
279
转载 pip换源
pip安装源 介绍 """1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip install -i https://pypi.douban.com/simp...
2019-07-09 18:42:00
171
转载 爬虫模拟登录破解无原图滑动验证码
模拟登录对象:博客园 验证码类型:无原图滑动验证码 使用工具与模块:python,selenium 浏览器:Chrome 大体思路:以前的滑动验证码多为有原图的验证码,可以通过Image模块截取两张不同的图,通过对比像素得出移动的距离,无原图验证码也是基于这个原理,只是多了一步找出原图,该操作可以通过driver.execute_script()添加JS代码,改变display...
2019-06-19 12:15:00
1097
转载 接口与DRF的安装
接口 # 接口:url链接,通过向链接发送不同的类型请求与参数得到相应的响应数据# 1.在视图层书写处理请求的 视图函数# 2.在路由层为视图函数配置 url链接 => 产生接口# 3.前台通过ajax,爬虫,工具等对接口发送请求,提交相应的参数获得对应的响应数据# https://api.map.baidu.com/place/v2/search'''ak: 6E823f...
2019-05-15 17:01:00
137
转载 Vue使用指南(三)
组件 '''1.根组件:new Vue()创建的组件,一般不明确自身的模板,模板就采用挂载点2.局部组件: local_component = {}2.全局组件: Vue.component({})''''''1.一个组件就是一个vue实例2.组件具有自身的template3.组件的模板只能有一个根标签4.子组件的data具有作用域,以达到组件的复用,每个组件的数据独有''' 变量...
2019-05-15 16:57:00
104
转载 Vue使用指南(二)
'''1.指令 ***** 文本指令 属性指令 方法(事件)指令 表单指令 条件指令 循环指令 2.组件 *** 局部组件 全局组件 父子组件间的交互''' 文件指令 <body> <div id="app"> <!-- 1) 插值表达式 --> ...
2019-05-14 16:33:00
124
转载 Vue使用指南(一)
Vue Vue:前台框架 渐进式JavaScript框架 渐进式:vue可以控制页面的一个局部,vue也可以控制整个页面,vue也能控制整个前端项目 -- 根据项目需求,来决定vue控制项目的程度 使用 1.下载:https://vuejs.org/js/vue.min.js 2.导入vue.js 3.在自定义的script标签中创建vue对象 4.用vue对象来控...
2019-05-13 16:07:00
119
转载 Django的admin源码浅析和模仿
admin模块: admin提供了5种接口 list_display, 指定数据展示字段,不能放多对多字段 list_display_link,哪个字段可以链接 search_fields,搜索框 search_fiekds search_fields=['title','price'] 搜索title里面包含1的,或者price包含1的数据 1....
2019-05-08 11:33:00
249
转载 实战之BBS(仿博客园写一个论坛)(二)登录页面,网站首页的实现
一.登录页面 1.效果展示: 2.技术点: 2.1验证码:验证码这个功能用了Image,ImageDraw,ImageFont,random,BytesIO模块和session Image是新创建一个图片,ImageDraw相当于在这个图片上创建一个画笔,ImageFont指定字体的格式 random随机模块,BytesIO开辟一片字节类型的内存空间,session用于存储...
2019-05-06 09:33:00
277
转载 Django之随机图形验证码
实现效果:点击右边图片验证码会变 前端代码: <div class="container"> <div class="row"> <div class="col-md-6"> <label for="yzm_id">验证码:</label> ...
2019-04-25 21:41:00
110
转载 实战之BBS(仿博客园写一个论坛)(一)
需要知识:python,Django框架,前端HTML,CSS,JS,JQuery,Bootstarp,Django的ORM,Auth 一.数据库表的分析: 1.首先是用户表,用户表继承Django自带的Auth_user表,目的是可以使用Django封装好的方法,不用自己手动写cookie和session操作,还可以自定义添加字段 2.个人站点表,和用户是一对一的关系,每个用户都...
2019-04-24 22:02:00
292
转载 Django之CSRF跨站请求伪造(老掉牙的钓鱼网站模拟)
首先这是一个测试的代码 请先在setting页面进行下面操作 注释完成后,开始模拟钓鱼网站的跨站请求伪造操作: 前端代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit...
2019-04-23 17:41:00
147
转载 Django之中间件
中间件是什么? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了...
2019-04-23 16:41:00
104
转载 Django之模板系统
变量的使用: def test(request): num=1 s='hello' li=[1,2,['a','b']] dic={'name':'w','age':1} se={1,2,3} tup=(1,2,3,4) def my_test(): return '这是my_test' ...
2019-04-16 16:56:00
81
转载 Django之路由分发和反向解析
一.路由分发: 路由分发是指:总路由不再直接做路由与视图函数的对应关系,而是将获取的路由分发给下面的app去处理对应关系 from django.conf.urls import url,include from app03 import urls as app03_urls from app01 import urls as app01_urls from app0...
2019-04-15 20:42:00
177
转载 Django之无名分组,有名分组
在Django 2.0版本之前,在urls,py文件中,用url设定视图函数 urlpatterns = [ url(r'login/',views.login), ] 其中第一个参数是正则匹配,如下代码,输入http://127.0.0.1:8000/login,出现的是login页面,但是输入login2,出现的还是login页面,这是因为Django会将匹配成功...
2019-04-15 19:32:00
330
转载 pycharm中Django的安装和简单使用
一.安装: 1.点击File,找到setting选项 2.点击+号,进入下面界面 结束后,安装完成 二.创建Django项目 创建成功后,新项目左侧: templates:用于存储HTML文件 setting.py:用于配置Django urls.py:用于存放地址 wsgi:Django导入的wsgiref.py的包(Django是在...
2019-04-11 19:29:00
875
转载 js之制作简易红绿灯
HTML代码: 在一个div容器内,设置3个span <body> <div id="i1"> <span class="light red_light"></span> <span class="light yellow_light"></span> <span cla...
2019-04-10 19:33:00
269
转载 Bootstarp的安装以及简单的使用方法(pycharm中)
一.安装 首先打开Bootstarp的官网:https://v3.bootcss.com 下载完成后,解压压缩包,把解压后的文件导入pycham中 在HTML页面中的style中导入bootstrap的css文件和js文件,建议导入min.css,体积更小 以我的文件路径为例: <link rel="stylesheet" href="bootstrap/css/...
2019-04-10 19:01:00
2778
转载 jQuery实现简单的图片淡入淡出效果
整体思路: 1.实现页面布局,设置css样式 2.用jQuery获取需要用到的变量 3.用jQuery为两个按钮绑定事件 一.页面布局: <div class="d1"> //随便在网上找一张图片放入img中// <img src="https://dummyimage.com/900x400/0000ff/ff" alt="" c...
2019-04-09 19:45:00
1345
转载 DOM简单梳理
DOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树 JavaScript 可以通过DOM创建动态的 HTML: JavaScript 能够改变页面中的所有 HTML 元素 Jav...
2019-04-09 16:20:00
77
转载 js之制作网页计时器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>网页计时器</title> </head> <body> <input type="button" id="b...
2019-04-08 21:25:00
161
转载 BOM简单知识
JS分为ECMAScript,DOM,BOM BOM是用来和浏览器进行‘’对话‘’的 一:与window对象进行交互: 1.查看用户信息: window.navigator.userAgent; 可以得到下面的信息,userAgent,可以根据post方法里面是否有这个信息,进行初步的爬虫判断 2.查看网页地址 3.跳向目标地址 window.loca...
2019-04-08 17:13:00
91
转载 css基础
前端CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CSS注释 /*这是...
2019-04-02 15:39:00
90
转载 html基础
web本质 浏览器输入网址 朝服务器发送请求 服务器接收请求 服务器返回相应的响应 浏览器接收响应解析渲染展示到屏幕上 http协议 超文本传输协议,规定了信息基于网络传输的发送及接收格式 http状态码 10X 服务器已经接收了你的请求,正在处理,你可以继续提交数据 20X 请求成功 30X 内部重定向 40X 请求错误 50X 服务器错...
2019-04-01 19:43:00
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅