python开发
文章平均质量分 61
qq_652530495
这个作者很懒,什么都没留下…
展开
-
深入理解csrf(flask实例)
看了好多csrf的介绍,大概意思是 在A网站登录了,存储了cookie,在此期间访问了B网站,B站里面使用可以跨域的标签比如src,来直接调用A站重要接口(例如转账)直接完成转账之前一直不理解,为什么访问网站B的时候 会带着A的登录信息(cookie)后来想通了,<img src='http://www.baidu.com'> 其实就相当于 直接发送http://www.baidu.com的请求 ,cookie是与当前发送请求对应的,比如在一个页面下,F5刷新后 有很多请求,比如下图,1原创 2021-01-05 15:44:53 · 255 阅读 · 0 评论 -
python连接impala
需要的依赖包为requirements.txtpure_sasl==0.5.1 # 不能装sasl 否则TTransportException(type=1, message="Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find ...原创 2020-01-07 09:55:21 · 763 阅读 · 0 评论 -
scrapy 爬取图片并重命名
一、不需要重命名的版本 ,只要匹配到图片地址,写到item里面,yield出来,并在settings.py中加入ITEM_PIPELINES = { 'scrapy.pipelines.images.ImagesPipeline': 1,}IMAGES_STORE = 'images' #保存的文件夹名字IMAGES_URLS_FIELD = 'pic_src' #it...原创 2019-11-20 16:05:45 · 2001 阅读 · 0 评论 -
模块化编程思想
django 中间件 设计思想通过修改配置文件来添加修改功能,以flask为例,假如要实现两种消息发送方式,email和msg先放文件目录message里面的每一个py文件都对应一种消息发送方式,在__init__中 写一个通用的send方式,通过读取setting里面列表,循环导入message文件夹的每一个类,然后执行类的send方法,都继承base类是为了限制必须实现send...原创 2019-11-11 22:02:00 · 1761 阅读 · 0 评论 -
python爬虫框架scrapy流程
1 创建项目 scrapy startproject project12 cd project13 创建爬虫 scrapy genspider spider1yao.xywy.com4 改spiders里的spider15 setting robot协议 设置为false使用管道 items 里写想要存储的字段在spider里面导入 存完 自动到管道里,在set...原创 2020-03-19 07:26:41 · 151 阅读 · 0 评论 -
flex布局实战
flex布局,是div包含div,外层div称为容器,内层div称为项目当不设置外层属性为flex布局时,默认时一行一行排列<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <s...原创 2019-05-12 22:44:30 · 676 阅读 · 0 评论 -
html 表格
<!DOCTYPE HTML><html> <head> <meta charset="utf-8"> <title>可编辑表格</title> <style> table{ margin:0 auto; /* 表格居...原创 2019-05-10 17:10:42 · 130 阅读 · 0 评论 -
python 多进程,多线程
代码在没执行时叫做程序。执行中称为进程多进程实现方式: 1 fork() windows不行,仅支持linux fork会有个返回值 ,等于0为子进程,大于0为父进程,可以分别去执行下面代码。import osimport timeret = os.fork()if ret==0: while True: print("---...原创 2019-04-21 10:55:46 · 198 阅读 · 0 评论