摘要:from queue import Queue Queue 是线程安全的队列,可以用于多个线程之间共享数据 而collections.deque就是个容器,和dict,list类似。 Queue比deque慢 Queue是很高级的同步设施,有例如get_nowait,join等同步用接口,该阻塞就阻
阅读全文
摘要:import requests, base64,timeit def test(): fpath = "/pic/0210804170134.png" url = "http://127.0.0.1:8054/ocr/api/v2/ExitEntryPermitOCR" pic = None wit
阅读全文
摘要:我们都知道 Python 作为一门强大的语言,能够适应快速原型和较大项目的制作,因此被广泛用于 web 应用程序的开发中。 在面试的过程中,大家或多或少都被问到过这样一个问题:一个请求从浏览器发出到数据返回都经历过哪些过程? 要回答这个问题,首先你需要对 HTTP 协议、web框架、服务器等底层知识
阅读全文
摘要:爬虫大佬的网站:https://github.com/01ly hashlib.md5 重定向: import requests res = requests.get(url="", headers={}, allow_redirects=False) # 禁止重定向 next_url = res.
阅读全文
摘要:用过 Flask 框架的朋友都知道,Flask 自带的 wsgi 性能低下,不支持高并发。 只适合你开发调试的时候用,所以在线上一般都使用 Nginx + gunicorn 才能获得更强的性能和更高的安全性! gunicorn 是一个 python Wsgi http server,只支持在 Uni
阅读全文
摘要:我们都知道 Python 作为一门强大的语言,能够适应快速原型和较大项目的制作,因此被广泛用于 web 应用程序的开发中。 在面试的过程中,大家或多或少都被问到过这样一个问题:一个请求从浏览器发出到数据返回都经历过哪些过程? 要回答这个问题,首先你需要对 HTTP 协议、web框架、服务器等底层知识
阅读全文
摘要:很久没来给大家分享一些牛逼的网站了,今天来给大家推荐一波。如果之前的好站分享没看过,你可以点击文章顶部的标签进行查看。 废话不多说,直接开干! NB flourish 相信大家在B站上也看到过很多up主粉丝增长进度条,这个就是数据动态化的神器,不止这一种图形还有更多! https://flouris
阅读全文
摘要:如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。 下文将介绍 4 个常用的 Python 进度条库: Progress 第一个要介绍的 Py
阅读全文
摘要:一、前言 我们平常玩游戏或者看电影的时候,会看到里面介绍各种人的能力指标。 以百度百科提供的漫威人物能力数值为例,如下图: 分别介绍了各个超级英雄的智力、力量、速度、耐力、能量发射、战斗技能。 但是吧,光是这样的表格,并不能很直观的看出英雄的能力,我们需要一个战斗力分布图。 话不多说,先上成品: 二
阅读全文
摘要:Python对STMP支持有两个库,分别是smtplib和email。email库主要是负责构造邮件,smptlib库负责发送邮件。 我们可以把Email提醒功能封装起来,我们需要的时候直接调用即可,这样慢慢的也可以形成我们自己的一个爬虫系统模块。 我们现在具体来讲解一下,首先我们需要两个邮箱,一个
阅读全文
摘要:def _http_download(url, target): # https://stackoverflow.com/questions/16694907/download-large-file-in-python-with-requests with requests.get(url, str
阅读全文
摘要:搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办? 很简单,使用SimpleHTTPServer。 各种Linux发
阅读全文
摘要:使用swagger 生成 Flask RESTful API 什么是REST REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文 中提出来的一种万维网软件架构风格,目的是便于不同软件
阅读全文
摘要:获取响应返回的cookie: res = requests.get("xxx") print(res.cookies) 搜json.parse 或 var xxx Fiddler 费德勒 飞的了 启动fiddler之后,IE浏览器代理就被fiddler改掉了 replace : 回放go: 让断点向
阅读全文
摘要:https://blog.csdn.net/lineuman/article/details/104636611
阅读全文
摘要:Anaconda 快速搭建selenium chrome环境(详细教程):https://www.jianshu.com/p/99b55b2834e6 【我直接把chromdirver放到自己的虚拟环境目录下了D:\ProgramData\miniconda3\envs\py37】 安装:https
阅读全文