docker 构建最小体积 Python3.7 pip3运行环境

docker 构建最小体积 Python3.7   pip3运行环境
构建好的python3.7 + alpine3.9系统是直接把下面的代码保存为 Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 9...

RUN apk add –no-cache –virtual=build-dependencies 详解

RUN apk add –no-cache –virtual=build-dependencies 详解
-t, --virtual NAME Instead of adding all the packages to 'world', create a new virtual package with the listed dependencies and add that to 'world'; the actions of the command are easily reverted by deleting the virtual package 这意味着当您安装软件包时,这些软件包不会添加到全局软件包中。这种变化可以很容易地恢...

Puppeteer 详解 入门教程 (网页爬虫利器)

Puppeteer 详解 入门教程 (网页爬虫利器)
1、Puppeteer 简介 Puppeteer 是一个node库,他提供了一组用来操纵Chrome的API, 通俗来说就是一个 headless chrome浏览器 (当然你也可以配置成有UI的,默认是没有的)。既然是浏览器,那么我们手工可以在浏览器上做的事情 Puppeteer 都能胜任, 另外,Puppeteer 翻译成中文是”木偶”意思,所以听名字就知道,操纵起来很方便,你可以很方便的操纵她去实现: 1) 生成网页截图或...

Python2.7 使用 enum 注意事项

Python2.7 使用 enum 注意事项
在使用enum的时候,遇见了如下问题: 发现并不能通过Color.red.value获取值,而是通过Color.red 后查找资料,需要再安装一个python包: pip install enum34 然后就可以了:   @unique class TripSource(IntEnum): FILE_SIZE = 15 * 1024 * 1024 QUEUE_SIZE = 5000 POST_IP_SIZE = 50 FILE_ROWS = 2250 QUEUE_PUT_SIZE = 50000   资...

Python (含代码)爬取了猫眼 47858 万条评论,告诉你《飞驰人生》值不值得看?!

Python (含代码)爬取了猫眼 47858 万条评论,告诉你《飞驰人生》值不值得看?!
坦白说,看前几部电影的时候,我一直在想“到底放不放阿信的歌啊?什么时候放啊?”,那看《飞驰人生》的时候,直到影片结束片尾曲《一半人生》响起的时候,我才记起来,哦,之前我是为了这首歌才看的这部电影。 截止大年初四晚上24点,猫眼实时数据显示《飞驰人生》综合票房排名第三,票房占比16.1%。但是仅仅依靠数字怎么能直接看出一部电影的优劣呢?不如们来看看观众们...

谈一谈如何建设体系化的安全运营中心(SOC)

谈一谈如何建设体系化的安全运营中心(SOC)
0x00 前言 本文主要是谈谈笔者对于如何建设体系化的安全运营中心(SOC)的一点经验和思考,观点仅代表个人,仅供参考,不具普遍意义。 0x01 什么是SOC SOC, 即Security Operations Center,我们一般称之为安全运营中心,主要是负责企业的入侵检测,应急响应,以及安全监控等,通常我们会笼统地概括成两个方面即Blue Team (Defensive Security)和Red Team (Offensive Security)...

python3.7+ 处理xml 字符串 转 dict 字典格式

python3.7+ 处理xml 字符串 转 dict 字典格式
直接使用https://github.com/martinblech/xmltodict 这个库就可以了。 我自己还吭吃瘪肚的写呢。。。。MD太智障了。 人家早都写好了,顺手点个赞。!!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 7...

python 处理xml (或xml文件)

python 处理xml  (或xml文件)
在这里我要先吐槽一下,真的,网上太多太多的傻缺, 真的服了,说python3.4+ 用xml.etree.ElementTree  说用这个方法处理的人十有八九都TM是脑残吧?!!! python 3.3+ 弃用xml.etree.ElementTree 不信的自己去搜搜,好多好多文章 python 3.3+ 说用这个方法。。。真的是。。。。。。。。 ------------正文-------------- 下面说说 python 2 3+ 应该用什么处理xml xml.sax P...

Python + Zeep创建一个SOAP API客户端

Python + Zeep创建一个SOAP API客户端
我尝试用Python + Zeep 创建一个SOAP API客户端,所以我会留下笔记。 环境 macOS High Sierra 10.13.6 Python 3.6.6 肥皂3.1.0 它对应于SOAP 1.1 / 1.2   此外,WSDL有一个SOAP API,假设你使用。 维基百科对WSDL版本等有帮助。 Web服务描述语言 - 维基百科 什么是Zeep? 根据官方文件 快速而现代的Python SOAP客户端亮点: 兼容Python 2.7,3.3,3.4,3.5,3.6和PyPy 构建在lx...

SOAP python demo 两例

SOAP python demo 两例
SOAP 协议使用的Python,其中有一个库是zeep,这个库一直有人维护,而且是最新的。 第一个demo: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 # -*-coding:utf-8-*- from requests.auth import HTTPBasicAuth # or HTTPDigestAuth, or OAuth1, etc. from...