03 2020 档案
摘要:问题描述: 最近安装了mitmproxy,打算实现抓包篡改功能,但是每次启动服务,就会产生一个临时文件夹。 解决:问了朋友,他遇到过类似情况,怀疑是pytnstaller打包的!打包成一个独立的可执行程序,standalone会临时解压。解决方式是退出时清理,可以注册一个atexit清理函数。 我的
阅读全文
摘要:form表单提交媒体类型 > 1. application/x-www-form-urlencoded 是最常见的 POST 提交数据的方式了。 浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
阅读全文
摘要:打算通过python3 setup.py install 安装第三方包mitmproxy,结果各种下载包失败,源找不到包版本之类, 跌跌撞撞,根据提示,用清华源下载各版本包: 512 pip3 --default-timeout=100 install ruamel.yaml==0.16 513 p
阅读全文
摘要:答:官方的解释:此为type hints,是Python 3.5新加的功能。类型建议符并非强制规定和检查,也就是说即使传入的实际参数与建议参数不符,也不会报错。 函数参数中的“:”是参数的类型建议符(告诉程序员希望传入的实参的类型)。 函数后面跟着的“->”是函数返回值的类型建议符(用来说明该函数返
阅读全文
摘要:curl 是一种命令行工具,作用是发出网络请求,然后获取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面列举其常用功能。 一、查看网页源码 直接在 curl 命令后加上网址 > curl www.sina.com 二、自动跳转 有的网址是自动跳转的。使用 -L 参数,curl 就会
阅读全文
摘要:pip的镜像源是国外时,经常遇到‘time out’,我们只需要把源地址改为国内可用的镜像网站就可以避免这个问题。 pip install --index https://pypi.python.org/simple softwarename如果在国内镜像网站搜索不到该软件或者包,可以换个镜像网站重
阅读全文
摘要:在一个函数中def fun(): pass这个函数如何知道是谁调用了它呢?import tracebackdef fun(): s = traceback.extract_stack() print '%s Invoked me!'%s[-2][2] 这个 fun 函数就可以知道是谁调用了它,并打印
阅读全文