随笔分类 - python
摘要:一、使用selenium、helium 登录网页,保存缓存,下次登录直接使用缓存,代码如下 from selenium import webdriver from helium import * import base64 import time import ddddocr import pick
阅读全文
摘要:一、python版本 将自动安装符合自己电脑环境的最新 ddddocr。Python 环境需要小于等于 3.9。 pip install ddddocr 二、字母数字验证码 代码如下: 原始图片 import ddddocr ocr = ddddocr.DdddOcr() with open('11
阅读全文
摘要:1、最近用python修改完ip之后数据流出现问题,发现为修改完ip,未修改checksum的值,编写脚本留作后续使用 1.1 计算原理 1.发送IP数据报计算checksum (1)将校验和字段置为0; (2)对首部中(一般为20B)每个16位字进行二进制反码求和; (3)将(2)中得到的和再取反
阅读全文
摘要:1.实现10进制,16进制,8进制,2进制通过format转化 2.高位补0 3.保留进制前缀的,如"0x"“0o”“0b”
阅读全文
摘要:1.安装依赖 yum install libpcap libpcap-devel 2.安装python依赖(python3.6以上版本) $ pip3 install Cython $ pip3 install python-libpcap 3.验证 在python命令行输入一下内容不保存,即安装成
阅读全文
摘要:用wireshark抓包后要修改固定字段的值,代码如下: 实现思路: 1. 用wireshark 打开pcap包,找到要修改的字段位置 2.用scapy读取pcap包,取出指定位置的值,判断是否为要替换的值,如果是替换新值后,把数据流拼接成新的一条完成数据流,放入新的数据包中,如果不符合的不修改直接
阅读全文
摘要:import requests import re from pywebio.platform.flask import webio_view from flask import Flask from pywebio.output import * import pywebio.pin as pin
阅读全文
摘要:依赖环境:python3 依赖包:flask,pyOpenSSL(pip install flask pyOpenSSL) #coding=utf-8 import os from flask import Flask, redirect, url_for, request, render_temp
阅读全文
摘要:python开启http服务器,如果当前目录下,有index.html 文件,默认访问此文件,如果没有,就显示当前目录所有文件 python -m http.server 8000
阅读全文
摘要:一: 安装依赖库 pip3 install openpyxl 二:创建新文件 from openpyxl import Workbook import time book = Workbook() sheet = book.active sheet['A1'] = 11 sheet['A2'] =
阅读全文
摘要:import hashlib data = 123 md5 = hashlib.md5(data.encode(encoding='UTF-8')).hexdigest() print(md5) output: 202cb962ac59075b964b07152d234b70
阅读全文
摘要:1.准备安装工具 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-
阅读全文
摘要:google 在线翻译实现(注意:油枪) import requests import execjs # pip install PyExecJS # 需要注意, 包的名称:PyExecJS import time class GoogleTranslate(object): def __init_
阅读全文
摘要:安装 把这两个文件下载,保存到代码同级目录 https://raw.githubusercontent.com/skydark/nstools/master/zhtools/langconv.pyhttps://raw.githubusercontent.com/skydark/nstools/ma
阅读全文
摘要:python 发送邮件接口 def send_mail(content): subject = " UI 自动化测试报告" # 邮件标题 sender = "*****" # 发送方 to_recver = ["****","****"] #接受者 cc_recver = ["***","****"
阅读全文
摘要:#conding=utf-8 from flask import Flask, redirect, url_for, request, render_template, send_from_directory import json import requests import random imp
阅读全文
摘要:class Logger(object): level_relations = { 'debug':logging.DEBUG, 'info':logging.INFO, 'warning':logging.WARNING, 'error':logging.ERROR, 'crit':logging
阅读全文
摘要:使用pika 的BlockingConnection 但启动后不久, 作为publish的生产端就会掉线: pika.exceptions.StreamLostError: Stream connection lost: ConnectionResetError(10054, '远程主机强迫关闭了一
阅读全文
摘要:错误原因 Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用CentOS7系统中外部函数库(Foreign function library)的开发链接库(头
阅读全文