- 博客(19)
- 收藏
- 关注

原创 性能是Flask的3倍!比PHP7还快!这个Python框架你值得拥有!(附使用教程)
天下武功,唯快不破。在软件开发中更是如此,“快”能从多方面提升用户体验。谈到Python,它似乎天生就和速度无关,你可能很熟悉Django、Flask这些框架,虽然开发效率的确不错,但是速度就一言难尽。那么在前后端分离开发的时代,有没有能拿得出手的Python Web框架呢?当然是有的,FastApi它来了。一、为什么是FastApi?人们在介绍FastApi的时候通常会说“FastApi”是...
2020-04-24 12:19:05
2151

原创 万字长文!终于讲透了Python中的多线程和多进程!
我们知道,在一台计算机中,我们可以同时打开许多软件,比如同时浏览网页、听音乐、打字等等,看似非常正常。但仔细想想,为什么计算机可以做到这么多软件同时运行呢?这就涉及到计算机中的两个重要概念:多进程和多线程了。(PS:万字长文,讲得很详细,建议先收藏再好好看!)同样,在编写爬虫程序的时候,为了提高爬取效率,我们可能想同时运行多个爬虫任务。这里同样需要涉及多进程和多线程的知识。本文,我们就先来...
2020-04-20 17:19:09
918
1

原创 Python最新操作微信解决方案(附破解文件和代码)
本文我将给大家讲解微信机器人的制作,首先要跟大家说的就是:机器人不管是 QQ 机器人还是微信机器人,相对而言是比较灰色地带,本文中提供的几种方式,经过本人亲自测试,是很好用的!如果有需要,赶紧看看,这种东西不知道哪天就会没了,你懂得!(文末有破解文件和代码)目录微信机器人基础知识前期配置微信机器人实现代码Itchat 实现微信机器人(拉黑检测)1. 微信机器人基础知识1.1 微信...
2020-04-18 19:36:59
11200
10
原创 我敢保证,90%以上的Python程序员没用过这个语法
在Python中,有一个语法你可能之前都没见过,或者见过但不知道什么意思,他就是...(省略号的三个点),在这里先给大家看几个例子: 下面代码中函数中的...代表什么意思? def hello(): ... 下面代码中类型定义中的...代表什么意思? Tuple[int,...] 下面代码中下标取值中的...代表什么意思? n = np.arange(8).reshape(2, 2, 2)n[1,...,1] 注意:以上代码都是正确的,没有任何
2020-08-11 16:06:14
275
原创 Python实用案例:一秒自动生成工资条。
近日,公司的财务小姐姐请我吃饭,当时我就有预感,绝对不是就吃一顿饭那么简单。果然,在吃饭的时候,她羞涩的把脑袋凑过来悄悄跟我说,听说你Python很厉害呀。因为平时埋头写代码,很少跟女生讲话。今天小姐姐居然一开口就问我最擅长的技能,那我肯定要好好表现一番啊,于是拍着胸脯说:“是的,我用Python上能控制火箭,下能操作坦克,你想做什么?”。她立马一副崇拜的样子看着我说:“我每个月都要用Excel做工资表,但是每个月都要做一遍,你能不能用Python帮我写一个程序,能够自动完成这个工作。”。我当然立马答应了啊
2020-08-10 10:16:38
1736
3
原创 Python定时自动更换电脑壁纸
周末好!难得放假,今天的你是不是一觉睡到大中午了?不要有愧疚感,现在的年轻人压力实在太大,好好睡上一觉已经是一件很奢侈的事情了,就给自己好好放个假吧!在这难得的休闲时光,我们也不整那些太复杂的话题,避免增加大家的焦虑感。今天我们学个轻松点的东西,教你5分钟用Python制作自动更换桌面的程序。话不多少,先看效果:一、桌面壁纸爬虫:俗话说,巧妇难为无米之炊,没有高清的桌面壁纸,程序写得再好也没有用。在这里我们用的是bizhi360(http://www.bizhi360.com/)这个网站
2020-08-08 16:20:36
1084
原创 最新突破“淘宝”登录接口方法,隐藏selenium,攻克滑块验证码
今日因为工作需要,需要抓取淘宝上一些商品详情信息,而商品详情信息必须要在登陆以后才能进行访问,所以想要抓取商品信息,模拟登陆是第一个必须要解决的问题。淘宝的模拟登陆说难也不难,说不难,也蛮多坑的。今天就在这把我破解淘宝登陆的整个完整过程,细细给你说来。(PS:看完后,觉得有帮助,麻烦点个在看呗!)思路:获取你在网上已经找了很多资料,用fiddler工具或者mitmproxy代理设置response,然后修改js,目的是为了掩盖自己是selenium驱动的真相,也就是想修改window.navig
2020-08-06 17:22:57
5456
1
原创 python urllib.error.URLError
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)>的解决 解决方法:import sslssl._create_def...
2019-01-17 10:35:40
570
原创 python 安装mysqlclient报错
我们在 pip install mysqlclient 出现下面问题的解决方法:到这个地址下载自己版本对应的资源 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient cp:python版本, win64代表windows64位系统如果出现这种情况重新下载相匹配的文件 ...
2019-01-07 10:40:39
441
原创 sublime3 写python代码去除白色框
因为代码不规范造成的,我们可以装个AUTOPEP8插件,然后快捷键 ctrl + alt + r 就好自动格式化
2019-01-03 15:43:20
269
原创 Error: watch task has to be a function(optionally generated by using gulp.parallel or gulp. series)
請先在命令端輸入glup -v查看版本如果版本為4.X.X,請先移除glupnpm uninstall gulp -g並把項目端的node_modules文件夾刪除掉並把package.json刪除掉然後重新安裝gulpnpm install gulp@3.9.1 -g然後切換命令行的所在目錄位置,並輸入npm init重新生成package.json文件然後再次輸入npm ins...
2019-01-02 16:57:47
1336
原创 错误Node.js vnde.0.0 is only available in 32-bit
nvm install 6.4.0試一下這種可不可以,如果不可以~請打開nvm的安裝路徑,在此路徑找出settings.txt文件打開settings.txt文件,在此文件添加此下載包的包來源node_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/...
2019-01-02 16:54:55
5209
4
原创 Linux配置虚拟环境
为什么要配置虚拟环境? 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.安装虚拟环境命令: sudo pip install virtualenv sudo pip install virtualenvwrapper 安装虚拟环境后,没有mkvirtualenv命令,我们需要...
2018-10-25 11:46:11
983
原创 数据库常用知识总结
数据库常用知识总结查看当前mysql中所有的数据库命令: show databases;使用某个数据库(如:zhiliao): use zhiliao;查看数据库的信息(如:zhiliao): show create database zhiliao;修改数据库选项,如修改zhiliao这个数据库的字符编码: alter database zhiliao charset utf8;
2017-06-27 14:11:05
601
原创 防止CC攻击实战脚本
最近有一台服务器的web服务器老是被人攻击导致网站访问特别慢,抓了下包看了下运来是cc攻击那么什么是cc攻击呢?cc攻击的原理就是控制某些主机不停的发大量的数据包给服务器造成服务器资源耗尽(资源指带宽,硬件设备) 一直到用户访问不了为止。cc主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问人数特别多的时候,打开网页就慢了,(我相信大家在2014年的时候访问12306买票的网站都有这样的体验
2017-06-26 17:51:44
3041
原创 实现简单的网络嗅探
首先声明一下这个技术不是原创的,而且这个工具也比较老了主要是帮助大家稍微理解一下黑客在局域网中是怎么获取数据的。首先我们来看一下程序运行的逻辑图一、准备工作:我们需要安装几个软件我的环境是centos6.5 使用yum安装:yum -y install ettercapyum -y install arpspoof sslstrip yum -y install arpspoofyum -y
2017-06-26 17:50:17
4789
原创 一个简单的远程登录脚本
一个简单的远程登录脚本import pexpect #Pexpect是一个用来启动子程序并对其进行自动控制的纯 Python 模块 我们通过它来调用ssh来实现远程登录import struct import fcntlimport sys下面get_size模块是更改pexpect模拟的窗口大小,有的时候pexpect模拟的窗口会很小导致用起来很不方便 我们这边给他赋值try:
2017-06-26 17:18:02
2306
原创 服务器暴力破解的程序(python开发)
服务器暴力破解的程序(python开发)首先我们看一下基本的原理以及过程 我们首先看一下准备工作: 我们需要获取目标机器的IP和SHH端口 ssh端口是可以改变的,所以我们需要去扫描机器的正确的ssh端口。我们使用nmap工具去扫描,使用下面这条命令就可以目标机器上面存在的所有的端口以及服务的名称和使用软件的版本号:Nmap -v -p 1-65535 -sV -O -sS -T4 192.1
2017-06-26 16:41:27
779
原创 Selenium+PhantomJS加载ajax数据
如今的网站有两种。一种是同步加载的。另一种是异步加载的,也即我们常说的用ajax。对于那种同步加载的网站,普通的爬虫程序轻轻松松的就能搞定。但是对于那种异步请求数据的网站,就不能走寻常路了。对于这种情况,通常的解决方案是使用selenimu+PhantomJS组合来完成。有的童鞋可能还不是很了解这两者之间的关系,接下来做个简单介绍: 1. selenium:是一个web的自动化测试工具,最初是为网
2017-06-26 15:17:08
3025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人