
python
文章平均质量分 50
程序烂人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python爬取最新疫情风险区
最新疫情风险区获取,signatureHeader,x-wif-signature生成算法原创 2022-11-14 16:28:12 · 2420 阅读 · 1 评论 -
一键部署JSRPC
【代码】一键部署JSRPC。原创 2022-11-01 16:11:14 · 2363 阅读 · 0 评论 -
ubuntu下RabbitMQ安装并开启远程连接及python连接到远程rabbitmq
安装添加远程访问的用户开启远程访问如果要是用web管理界面需要执行以下命令开启远程访问web管理界面连接地址RabbitMQ默认开启的端口号port:5672RabbitMQ常用命令python连接到RabbitMQ生产者消费者模式简单模式生产者消费者交换机模式发布订阅生产者消费者...原创 2022-07-08 16:41:53 · 679 阅读 · 0 评论 -
execjs模块在windows下执行js代码报错UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position 3
UnicodeEncodeError: 'gbk' codec can't encode character原创 2022-06-29 13:48:59 · 425 阅读 · 0 评论 -
rpc逆向某头条参数_signature
声明:如有侵权请联系下线使用flask和geventwebsocket模块创建websocket服务端from flask import Flask, requestfrom geventwebsocket.handler import WebSocketHandlerfrom gevent.pywsgi import WSGIServerimport jsonfrom flask_cors import CORSapp = Flask(__name__)CORS(app, reso原创 2022-05-04 10:20:30 · 641 阅读 · 0 评论 -
停电公告抓取2025最新可用
其实最简单的就是直接复制下面的js文件,然后将vendors~app.b8f2f36f.js文件push([[“vendors~app”],后面大括号中的代码全部复制到app开头js文件中的自调用里面。可以看到返回的数据类型都是加密的数据,请求头中涉及到了keyCode参数,全局搜索keyCode然后断点调试,找到以下数据(源码改了,这里可以忽略,可以搜对应的关键词)数据显示请求成功,可以肯定是发送服务器请求返回的数据,由于都是服务器返回的都是加密的数据,所以需要先找到解密的算法。找到返回数据对应的接口。原创 2022-04-26 13:45:14 · 12779 阅读 · 0 评论 -
线程池传递多个参数和单线程多任务
线程池传递多个参数import timefrom multiprocessing.dummy import Poolimport requests# 生成偏函数,可用于固定函数的参数from functools import partialurls = [ 'http://localhost:5436/index', 'http://localhost:5436/deamon', 'http://localhost:5436/result', 'http://原创 2021-11-26 16:33:01 · 586 阅读 · 0 评论 -
docker配置selenium环境和appium环境
docker配置selenium环境和appium环境拉取镜像docker pull python:alpine3.6docker pull selenium/standalone-chromedocker pull appium/appium使用dockerfile安装第三方库创建docker-dir文件夹,并在改文件夹下创建Dockerfile文件在Dockerfile文件中编写以下代码,安装第三方库FROM python:alpine3.6# 安装gcc编译环境原创 2021-11-02 14:26:51 · 604 阅读 · 0 评论 -
windows下pycharm pro 配置远程docker中的python解释器(看了可以避坑)
windows下pycharm pro 配置远程docker中的python解释器(看了可以避坑)欲知坑在哪里,请拉到最后开启docker允许远程访问(注意远程主机上对应的端口是否开放)vim /etc/docker/daemoe.json{ "registry-mirrors": ["https://y4tay211.mirror.aliyuncss.com"], "hosts":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"原创 2021-10-22 11:59:27 · 299 阅读 · 0 评论 -
selenium获取请求数据
python使用selenium获取请求头(Request Headers)import jsonfrom selenium import webdrivercaps = { 'browserName': 'chrome', 'loggingPrefs': { 'browser': 'ALL', 'driver': 'ALL', 'performance': 'ALL', }, 'goog:chromeOptions':原创 2021-06-29 12:04:59 · 3537 阅读 · 0 评论 -
selenium添加认证代理
selenium添加认证代理创建一个文件夹:Chrome-proxy-helper在Chrome-proxy-helper文件夹下创建:background.js,内容如下var config = { mode: "fixed_servers", rules: { singleProxy: { scheme: "http", host: "%proxy_host", po原创 2021-06-28 17:01:09 · 919 阅读 · 3 评论 -
常用功能集锦tools——未完待续......
pip清华源:https://pypi.tuna.tsinghua.edu.cn/simplepip阿里源:https://mirrors.aliyun.com/pypi/simple/安装opencv-python时查看pip版本是否属于低版本ipython特殊命令?:在变量前面或者后面加上一个“?”就可以将该对象的一些通用信息显示出来!:执行shell命令%run:在ipython中运行python文件命令%hist:历史命令%timeit:用于快速测试代码的运行时间..原创 2021-06-28 16:46:54 · 155 阅读 · 0 评论 -
pyspider各平台报错问题集锦并解决
pyspider报错问题集锦并解决Command “python setup.py egg_info” failed with error code 10这表示pycurl安装报错win10解决方案pycurl的whl文件下载地址# 根据上面的链接下载pycurl的whl文件,注意自己的python版本,我这里用的是python3.7# 定位到改文件路径pip3 install pycurl-7.43.0.4-cp37-cp37m-win_amd64.whlcentos解决原创 2021-06-28 16:44:20 · 188 阅读 · 0 评论 -
sqlalchemy简单使用
sqlalchemy简单使用导入SQLAlchemyimport sqlalchemy连接数据库# sqlite数据库base_path = os.path.dirname(os.path.abspath(__file__)db_path = 'sqlite:///'+os.path.join(base_path, 'db.sqlite3')engine = sqlalchemy.create_engine(db_path, encoding='utf-8', echo=True)原创 2020-10-21 20:56:04 · 136 阅读 · 0 评论 -
Flask+uWSGI+Nginx项目部署————Centos7环境下
一、uWSGI安装配置安装uwsgi模块# pip install uwsgi查看项目环境下uwsgi所在的目录# find / -name uwsgi创建软链接# ln -s 'uwsgi所在的目录' /usr/bin/uwsgi在/opt/目录下创建scripts目录# mkdir /opt/scripts在/opt/scripts目录下编写uwsgi配置文件# cd /opt/scripts# vim uwsgi.ini[uwsgi]socket=原创 2020-10-18 16:26:02 · 111 阅读 · 0 评论 -
Django自定义中间件
作用改变全局Django的输入和输出自定义中间件创建中间件模块安装中间件编写自己的中间件class MD1(MiddlewareMixin): def process_request(self, request): """ 在视图函数之前执行 :param request: :return: 如果返回响应对象则不再执行视图函数。 不写返回值和 返回None 表示不拦截 (放行),..原创 2020-10-17 19:52:49 · 297 阅读 · 0 评论 -
史上最简单的支付宝沙箱环境接入教程————Django、Flask适用
打开支付宝开放平台,扫码登录https://open.alipay.com/platform/home.htm如图所示点击 进入管理中心进入页面后往下拉找到 研发服务 点击进入,即可进入沙箱环境, 如下图点击 设置/查看 进入到以下页面点击公钥, 再点击 支付宝秘钥生成器 下载该软件并安装打开一次选择以下步骤然后点击复制公钥, 将第四步中的 填写公钥字符 中的公钥换成该公钥, 然后点击保存设置,注意不要出现空格, 并且保存好应用私钥..原创 2020-10-17 19:46:38 · 1056 阅读 · 0 评论 -
Centos7下源码安装Python3.7
安装依赖sudo yum -y groupinstall "Development tools"sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel下载python3源码wget https://www.python..原创 2020-10-09 10:22:03 · 168 阅读 · 1 评论 -
django汉化及显示更加详细的数据表信息
django汉化汉化应用名在你自己创建的应用下有一个apps.py文件,可以看到里面有一个类,类中有一个name属性, 属性的值就是你创建应用的名称, 在其后面添加:verbose_name="你自己想的中文名字"同时,我们此前在 settings 中注册应用时,是直接注册的 app 名字, 将之前注册的app删除,将你apps.py中的类注册进去让应用下注册的 model 显示为中文, 修改models.py中的模型类,添加: class Meta:原创 2020-09-08 22:39:33 · 262 阅读 · 0 评论 -
python多任务、多线程、多进程、死锁
文章目录python多任务, 线程和进程1. 概述1.1 同步和异步1.2 操作系统实现多任务:1.3 python实现多任务2.进程和线程2.1 进程2.2 线程2.3 使用场景3. 多线程创建3.1 使用threading 模块创建线程3.2给线程传递参数3.3 使用继承方式创建线程3.4 实例方法3.5 等待线程 join()3.6 守护线程 setDaemon()3.7 threading 模块提供的方法3.8 线程会共享全局变量3.9 互斥锁3.10 死锁3.11 生产者与消费者模式p原创 2020-09-01 22:26:53 · 559 阅读 · 0 评论 -
# Python虚拟环境virtualenv安装及使用
sudo pip3 install virtualenv #安装虚拟环境sudo pip3 install virtualenvwrapper #安装虚拟环境扩展包编辑家目录下面的.bashrc文件,添加下面两行。export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh使用source .bashrc使其生效一下。创建虚拟环境命令:mkvirtualenv 虚..原创 2020-08-29 08:59:33 · 326 阅读 · 0 评论 -
python函数之闭包函数与装饰器
python函数之闭包函数与装饰器闭包函数概述闭包函数本质就是函数在函数外面是无法访问函数内部数据的,通过闭包函数在函数外面访问函数内部的数据使用闭包有风险,占用内存,可能会导致内存溢出,闭包在使用中将函数内部的局部变量永久保存在内存中.闭包函数的必要条件函数的嵌套定义内部函数使用外部函数的变量外部函数必须有返回值, 返回内部函数名闭包函数的执行def fun(): name = "liming" def inner(): print(name) age原创 2020-08-21 08:47:23 · 230 阅读 · 0 评论 -
python函数进阶之变量的作用域、内置函数、匿名函数
10.1 命名空间概述命名空间指的是保存程序中的变量名和值的地方.本质上是一个字典,字典的key就是变量名,value就是变量对应的数据.局部命名空间: 函数内部全局命名空间, python文件中内置命名空间: python解释器层面, builitins, python各个系统层级访问命名空间局部命名空间使用locals()函数来访问全局命名空间的访问使用 globals() 函数访问命名空间加载顺序内置命名空间–>全局命名空间–>局部命名原创 2020-08-19 21:52:35 · 190 阅读 · 0 评论 -
自定义flask命令
自定义flask命令创建自定义命令@app.cli.command()def hello(): """Just say hello.""" click.echo("Hello, Human!")函数名称即为自定义命令名称, 此例为: hello也可以在@app.cli.command()中传入参数来设置命令名称, 例如: @app.cli.command(‘say-hello’)from flask import Flaskapp = Flask(__name..原创 2020-08-18 18:57:42 · 6759 阅读 · 0 评论 -
flask环境变量及开发优化配置
环境变量配置创建环境变量存储文件.flaskenv和.env.flaskenv存储和Flask相关的公共环境变量, 例如FLASK_APP.env用来存储包含敏感信息的环境变量, 比如用户名和密码环境变量使用键值对的形式定义, 例如: FLASK_APP=hello.py使用git提交项目时, 可以把.env文件放入.gitignore文件夹中, git会忽略这个文件夹如果程序的主模块名为app.py, flask run 命令会自动在其中寻找程序,但是如果是其他名称,那么需要设置环原创 2020-08-18 11:27:56 · 5130 阅读 · 0 评论 -
python基础学习笔记——完结
文章目录1. python概述1.1 概述1.2 优缺点1.3 应用场景2. python解释器和集成环境的安装2.1. 编程语言分类2.2 基本环境搭建2.3 集成开发环境pycharm基本配置3. 基本语法3.1 python标准开发规范3.2 标准的输入输出3.3 变量与常量4. 数据类型4.1. 数值4.2 字符串4.3 列表4.4 元祖4.5 字典4.6 元组4.7 自定义类型4.8 查看数据类型type()函数5. 数据类型转换5.1类型转换表如下5.2 int函数5.3 float函数原创 2020-08-17 09:44:50 · 3374 阅读 · 1 评论 -
python字符串、列表、元组、字典学习总结
1. 字符串str定义元素以引号包围的不可修改的有序的序列。单引号不能换行引号成对出现\ 转义符,将特殊含义的字符的特殊含义进行转义python对没有进行任何运算和处理的字符串不执行,所以三引号是多行字符串也是多行注释str与reprmethodscenter 居中ljust 左对齐rjust 右对齐strip 去除字符串两边的空格lstrip 去字符串左边空格除rstrip 去除字符串右边的空格upper原创 2020-08-17 09:42:05 · 440 阅读 · 0 评论 -
numpy--学习笔记
文章目录1. numpy两种基本对象: ndarray和ufunc2. 数组的属性3. 数组的创建4.数组的索引5. 数组的形态变换6. 矩阵的创建7. numpy读写文件8. 排序8. 排序1. numpy两种基本对象: ndarray和ufuncndarry是存储单一数据类型的多维数组ufunc是能够对数组进行处理的函数2. 数组的属性3. 数组的创建array创建一维或多维数组numpy.array(object, dtype=None, copy=True,原创 2020-08-17 09:40:07 · 714 阅读 · 0 评论 -
ubuntu下使用Apache2部署Django2.0
Django2.0+Apache2+mod_WSGI部署在ubuntu16.04安装apache2 (2.4版本)apt-get install apache2安装mod_wsgi (python3版本)apt-get install libapache2-mod-wsgi-py3更改/usr/lib/apache2/modules/mod_wsgi.so 到最新版安装依赖apt-get install apache2-dev apt-get install pyt原创 2020-08-02 18:38:56 · 344 阅读 · 0 评论 -
python调用百度API实现图片识别标题
python调用百度API实现图片识别标题1. 获取access_token请求网址为: 其必须携带三个参数:grant_type:默认为client_credentialsclient_id:在百度智能云中创建的实例 APP IDclient_secret:在百度智能云中创建的实例 Secret Key代码如下:import requestsurl = "https://aip.baidubce.com/oauth/2.0/token"data = { "gran原创 2020-07-30 19:52:34 · 633 阅读 · 0 评论