
python
DAo_1990
这个作者很懒,什么都没留下…
展开
-
m3u8转mp4下载,有URL,IV
m3u8转mp4下载,有URL,IV。原创 2023-04-22 16:02:01 · 899 阅读 · 0 评论 -
透明视频 视频格式转换和音视频合并小工具
原创 2021-07-09 15:45:29 · 287 阅读 · 0 评论 -
合并学校荣誉册原始数据
帮老婆合并学校荣誉册原始数据#coding=utf-8import xlrdimport xlwtimport osimport collectionsfrom xlutils.copy import copydef saveCSV(saveFileName,sheetIndex,rowValues,timeFormatCols): tem_excel=xlrd....原创 2020-03-11 19:24:37 · 231 阅读 · 0 评论 -
爬取Fiverr网站 关于爬虫相关的工作和图片
爬取Fiverr网站 关于爬虫相关的工作和图片#coding=utf-8import reimport requestsimport queueimport threadingclass MyThread(threading.Thread): def __init__(self,func,**kwargs): super().__init__...原创 2020-03-11 19:21:12 · 690 阅读 · 0 评论 -
android 开机时间检测
基于SPRD平台,根据关键字检查开机耗时#coding=utf-8__author__="ao.deng"import ctypes, sys,osimport reSTD_INPUT_HANDLE = -10STD_OUTPUT_HANDLE = -11STD_ERROR_HANDLE = -12# 字体颜色定义 text colorsFOREGROUND_BLUE = ...原创 2020-03-11 19:18:05 · 482 阅读 · 0 评论 -
android 联机,在线分析频繁打印日志问题
#coding=utf-8import threadingimport subprocessimport sysfrom queue import Queueimport reimport time__author__='ao.deng''''该工具主要用于在线分析频繁打印日志问题主要的衡量指标是一秒钟和一分钟相同tag打印的次数'''ADB_STDOU...原创 2020-03-11 19:16:18 · 463 阅读 · 0 评论 -
获取android 原始权限说明(python)
build_csv_file.py#coding=utf-8import csvdef build_csv_file(fileName,dataList): with open(fileName,'a',newline='',encoding='utf_8_sig') as csvfile: ww=csv.writer(csvfile, dialect='exce...原创 2020-03-11 18:36:02 · 552 阅读 · 0 评论 -
扫描手机应用SDK版本(python)
扫描手机应用SDK版本# coding=utf-8# author =ao.dengimport reimport subprocessimport sysimport timeBuild_VERSION_CODES_O = 26outputFileName = ''SECTION_SEPARATOR = "-------------------------------...原创 2020-03-11 18:15:36 · 377 阅读 · 0 评论 -
google performace 测试用python实现
便于在windows上进行google performance测试,提前发现问题。# coding=utf-8# author = ao.dengimport subprocessimport timeimport reimport sysONE_KB = 1024ONE_GB = 1048576FIVE_TWELVE_MB = 524288PASS = "PASS"...原创 2020-03-11 18:13:13 · 304 阅读 · 0 评论 -
为爱而码
下载微信文章中图片原创 2017-12-20 13:43:18 · 515 阅读 · 0 评论 -
web 端口刺探
web 端口刺探原创 2017-12-15 15:27:58 · 439 阅读 · 0 评论 -
scan camera
获取摄像头ip:port原创 2017-12-13 17:50:57 · 2291 阅读 · 0 评论 -
教师结构化面试,一键获取资料
教师结构化面试,一个程序员男朋友,为爱而码【需求】 1、教 结构化面试资料太少,而且最好打印 2、资料保存word文件,方便共享作为一名程序员,开始coding...把如下代码保存为download.py,双击运行,结果如下:#coding=utf-8from lxml import etreeimport requestsfrom docx import Documentimport...原创 2018-03-16 10:16:24 · 526 阅读 · 0 评论 -
webLogin爆破
#coding=utf-8import queueimport threadingimport csvimport timeimport osimport reimport requestsPASSWORDDIR =os.getcwd()+"\\PasswordDir"mPasswordQueue = queue.Queue() # 存放密码的队列class MyTh...原创 2018-10-18 15:47:41 · 1199 阅读 · 0 评论 -
随机生成密码
#! /usr/bin/env python# -*- coding:utf-8 -*-import random maybe = '0123456789'\ 'abcdefghijklmnopqrstuvwxyz'\ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'\ '~!@#$%^&*()_+' maybesize...原创 2018-10-18 18:12:41 · 309 阅读 · 0 评论 -
python 插件架构 多线程多任务
目的:很多时候,我们需要多个不同策略去完成一个任务,那个插件架构是很好一个选择。而每一个策略,不希望一个个去执行,还能实时上报数据,所以每一个插件都是异步执行,把每一个插件结果回调方法实时上报,然后写入数据。线程工具类#app/MyThread.pyimport threadingclass MyThread(threading.Thread): def __in...原创 2019-06-22 07:59:08 · 517 阅读 · 0 评论 -
快速提升爬虫性能的几种方法
爬虫性能相关一、背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。需要强调的是:对于单线程下串行N个任务,并不完全等同于低效,如果这N个任务都是纯计算的任务,那么该线程对cpu的利用率仍然会很高,之所以单线程下串行多个爬虫任务低效,是因为爬虫任务...转载 2019-06-23 20:38:19 · 2533 阅读 · 0 评论 -
dimens文件生成器
问题来源:自己做了一个应用,UI发过来交互文档中的尺寸单位都是px,而google推荐dp,同时为了适配不同屏幕,需要从新计算,为了减少重复性工作,该脚本孕育而生。 实现方案:就是dimens.xml文件中写入UI交互文档大小,此时单位为px。通过遍历该文件,如果单位为px,就进行换算,如果是其他单位,如dp,就保持原来数值。关键就是px 与dp 换算,换算公式很简单,但是如何获取手机dpi 和文原创 2017-11-15 09:43:20 · 3100 阅读 · 0 评论 -
python 错误代码和异常系统设计
问题来源: 在开发界面和逻辑部分分离开发的时候,为了让用户知道当前逻辑运行出错时,界面上友好提示用户,怎样操作去正常执行。这时候就需要要错误代码设计和所有逻辑API接口返回格式一致。在返回内容格式中,包含错误代码、错误名,错误描述以及数据。现有技术分析:Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类E原创 2017-11-29 11:20:36 · 2977 阅读 · 0 评论 -
python 通过电话号码获取微信性别信息
getWeixinPro.py# coding:utf-8import sys,re,xlrdfrom xlwt import *reload(sys)sys.setdefaultencoding('utf8')from uiautomator import device as dimport unittestimport time#打开exceldef openExcel(file原创 2017-09-29 21:00:21 · 4361 阅读 · 7 评论 -
python exp指纹录入工具
第一个python 界面程序 需求:一个录入数据的软件,按照一定格式存储数据 目的:收集cms指纹,或者一键获取shell漏洞行动: 第一步:编写代码#coding=utf-8from Tkinter import *import tkMessageBoximport tkFileDialogfrom ScrolledText import ScrolledTextdef writeF原创 2016-11-16 17:15:52 · 1692 阅读 · 0 评论 -
python 验证码识别之windows下快速搭建环境
关于python验证码识别库,网上主要介绍的为pytesser及pytesseract 我安装的是pytesseract目标:python验证码识别库安装相关知识:要安装pytesseract库,必须先安装其依赖的PIL及tesseract-ocr,其中PIL为图像处理库,而后面的tesseract-ocr则为google的ocr识别引擎。实际安装: 第一步:pip install pillow原创 2016-11-23 15:17:45 · 1133 阅读 · 0 评论 -
校园宽带破解---解救断网之际
需求:解决流量限制上网问题!我们学校每个月限制了流量,用多了不仅要交钱还要断网,所以假想有其他账号可用,是不是就解决上网问题! 分析:听说毕业的学长学姐的网号,只要不欠费,就可以用,看到这个我就看到了希望,是不是!!! 运行环境:python2.7,windows 亮剑: 未解决这个问题要解决三个问题: 1)账号本和密码本的来源 2)怎样验证账号和密码正确 3)怎要提高破解速度 第原创 2016-11-23 22:04:55 · 77620 阅读 · 0 评论 -
校园宽带破解---解救断网之际(二)
需求:校园宽带破解的速度,以及正确率 分析: 1)先说速度: 第一个验证方式,我前一篇是采用cmd连接宽带,这个有个硬件限制,拨号不能太快和同时拨号,不然会显示解调器错误等,所以根据每个人电脑来,可以设置不同的延时,延时短是不是速度就上去了,但是这个不是最后的办法,前一篇我提到过,无线网页验证,这个不仅没有硬件的限制,同时可以多线程,高并发访问。 2)正确率原创 2016-11-23 22:20:53 · 14545 阅读 · 0 评论 -
python 一键获取shell v3.0
前一篇中,没有生成html报告,同时不能#coding=utf-8import requestsimport Queueimport threadingimport reimport ConfigParserimport sysfrom output import *queue=Queue.Queue()writeQueue=Queue.Queue()INFORMATION=dic原创 2016-11-17 17:46:23 · 1932 阅读 · 0 评论 -
一键获取webShell,同时验证是不是可以连接一句话
目标:根据上一篇写的指纹录入工具,可以收集很多cms等漏洞指纹,然后运行改脚本直接获取shell,也可以作为路径扫描程序,同时含有一句话连接验证功能#coding=utf-8import requestsimport Queueimport threadingimport requeue=Queue.Queue()#======================================原创 2016-11-16 17:25:49 · 1237 阅读 · 0 评论 -
python 念听网mp3多线程多任务下载
#coding=utf-8import requestsimport threadingimport reclass downloader: # 构造函数 def __init__(self,downloadurl): # 设置url #downloadurl='http://file.ting55.com/down/2016/10/8030/1原创 2017-03-23 14:48:28 · 2035 阅读 · 0 评论 -
python 多线程多队列
我们常常目标具有多任务,所以我们才多队列,但是为了提高速度,常常采用多线程,所以多线程多队列#coding=utf-8import Queueimport threadingimport urllib2import timefrom BeautifulSoup import BeautifulSouphosts = ["http://yahoo.com", "http://taobao.c原创 2017-03-30 20:10:32 · 1277 阅读 · 0 评论 -
python 批量下载知网(CNKI)论文
1、目的: 朋友找我去知网帮他下载点相关论文,发现老是要去点击文章。点击下载,显得很麻烦,百度一下,别人的方法太复杂,所以自己写了一个python脚本自动下载知网论文。 2、前期准备 1)安装python 2.7 2)安装 seleniumpip install selenium3)下载一个chromedriver.exe,放到脚本同一个文件夹内 4)安装chrome浏览器原创 2017-03-20 15:09:42 · 28909 阅读 · 26 评论 -
python 多线程多任务内网摄像头登陆
python 多线程多任务内网摄像头登陆#coding=utf-8import timeimport datetimeimport xlwtimport xlrdfrom xlutils.copy import copy;import requestsimport socketimport Queueimport threadingq=Queue.Queue()writeQu原创 2017-03-30 20:41:48 · 1486 阅读 · 1 评论 -
python request xml
问题 对于ajax请求,很多人无从下手,包括用python 实现其请求。 办法 其实第一步是分析本页面调用js。可以通过chrome去F12查看。找到需要请求的代码。例如登陆login.js 然后使用ctrl+F查找ajax。可以看到请求方式post或者get。甚至大家可以chrome在线调试js。观看其提交数据。 python get_ajax.pyimport requestsaj原创 2017-04-12 17:38:22 · 3727 阅读 · 0 评论 -
python xml解析
一、问题来源 需要列取android7.0原生态定义的权限 二、问题分析 1)系统权限定义的位置frameworks\base\core\res\AndroidManifest.xml2)系统权限定义的位置翻译对应frameworks\base\core\res\res\values-zh-rCN\strings.xml三、直接上代码#coding=utf-8import build原创 2017-09-29 09:25:55 · 447 阅读 · 0 评论 -
python google翻译
google_translate.py#coding=utf-8from translate import Translatorimport threadingimport QueuelistQueue=Queue.Queue()def getTranslateStr(text,toLang): translator= Translator(toLang) translatio原创 2017-09-29 20:43:07 · 660 阅读 · 0 评论 -
python 自动批量安装apk并抓取日志
install_auto.py#coding=utf-8#adb install Babe.apk#aapt dump badging Babe.apk | findstr "package"import osimport timedef getCmdEexcuteResult(cmd): tmp = os.popen(cmd).readlines() return tm原创 2017-09-29 20:44:27 · 2156 阅读 · 1 评论 -
python 自动操作 android源码编译某一个apk
import osdef getCmdEexcuteResult(cmd): tmp = os.popen(cmd).readlines() return tmpdef doWork(): cmdList=['adb root', 'adb remount', 'adb shell rm xxx.apk',原创 2017-09-29 20:56:18 · 964 阅读 · 0 评论 -
最简单最适用python 打包成exe
第一步:下载PyInstallerhttps://github.com/pyinstaller/pyinstaller 方法二:下载源码安装在github中打包下载,解压到电脑中,运行命令行进入此目录。//进入子目录 bootloadercd bootloader//build the bootloader 运行python ./waf configure build install//重新进入原创 2016-11-16 16:25:11 · 7090 阅读 · 0 评论