拉灯的小手
这个作者很懒,什么都没留下…
展开
-
Python windows系统下强制杀死运行中的多进程脚本
【代码】Python windows系统下强制杀死运行中的多进程脚本。原创 2023-06-20 15:18:34 · 467 阅读 · 0 评论 -
pyinstaller 打包含有multiprocessing多进程代码异常处理
'下添加一句multiprocessing.freeze_support()即可。在windows上Pyinstaller打包多进程程序需要添加特殊指令。修改方式比较简单,在if。原创 2023-06-20 14:30:55 · 603 阅读 · 0 评论 -
【分享】Python 多缺口滑块验证demo
经过分析发现不是用的顶象或数美,验证图片的接口地址是他自己的的一个接口,应该是自己写的验证,往有经验的大佬指点下。抓到滑块图片地址,是经过加密的,通过canvas绘画至页面,始终没有找到真实的url,用最笨的方法直接在页面截图。分享一下项目中碰到的一个多缺口滑块验证,先触发一下滑块抓包分析一下是用的哪一家滑块。剩下的就是识别缺口距离了,并生成移动轨迹。原创 2022-12-08 22:01:17 · 408 阅读 · 0 评论 -
【原创】Python 图片拼接
Python图片拼接原创 2022-12-08 19:09:39 · 547 阅读 · 0 评论 -
Python itchat 微信推送消息至指定群聊或个人
PS首先确定微信账号是否可登录网页版微信,如提示下图所示,请自行解决账号问题,烦请告知解决办法。本文中个人推送,是通过好友备注名称获取好友ID,通过好友ID发送消息,请确保好友备注正确。...原创 2022-07-22 21:39:33 · 35700 阅读 · 18 评论 -
fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached
fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached参考:https://github.com/hellysmile/fake-useragent/issues/81ua = UserAgent(verify_ssl=False)原创 2022-07-11 18:28:52 · 257 阅读 · 0 评论 -
【原创】Python 使用jmpy模块加密|加固 python代码
将python代码一键加密为so或pyd。支持单个文件加密,整个项目加密。Git仓库地址: https://github.com/Boris-code/jmpy.git使用方法加密后的文件默认存储在 dist/project_name/ 下jmpy 加密模块报错解决:AttributeError: ‘str’ object has no attribute 'decode’初次使用时碰到了一个:AttributeError: ‘str’ object has no attribute 'decod原创 2022-06-13 15:34:32 · 828 阅读 · 0 评论 -
mitmdump脚本中使用requests模块发送请求
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末环境win10、Windows Server 2008 R2python3.9mitmdump4.0mitmdump脚本中使用requests模块发送请求mitmdump脚本中使用requests模块发送请求如果项目必须使用Chrome浏览器加载并通过mitmdump截取数据如果本地设置了代理,在mitmdump脚本中使用requests 请求时会卡住解决办法:1。设备一:运行mitmdump代理服务,负责抓取并原创 2021-07-25 23:52:04 · 21591 阅读 · 1 评论 -
Python 公众号 小程序抓包分析
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末解决:请在微信客户端打开链接谷歌浏览器设置1.F12–ctrl shift p 打开命令框–搜索 network conditions–2.找到下面的 User Agent,取消选择 Select automatically (自动选择)3.然后在下面的输入框中加入“ MicroMessenger ”即可1.fiddler 抓包2.导出fiddler 数据包右键–Save–Selected Sessions–as Tex原创 2021-05-17 23:14:41 · 31281 阅读 · 0 评论 -
Python 使用readability 提取网页标题
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末readability 安装pip install readability-lxmlPS:readability有两个版本一个readability,一个readability-lxml注意不要装错。readability 提取网页标题from readability import Documentimport requestsurl = "https://blog.youkuaiyun.com/qq_38154948/artic原创 2021-05-13 23:51:58 · 31072 阅读 · 0 评论 -
Python zipfile 压缩文件夹
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末zipfile 压缩文件夹 def zipDir(self, dirpath, outFullName): """ 压缩指定文件夹 :param dirpath: 目标文件夹路径 :param outFullName: 压缩文件保存路径+xxxx.zip :return: 无 """ zip = zipf原创 2021-04-27 01:11:29 · 34501 阅读 · 0 评论 -
Python scrapy 动态传入自定义参数
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末动态传递自定义参数启动def run(model_id): # 启动爬虫 car_images_spider是爬虫脚本文件名:spiders/car_images_spider.py # -a 传递参数 model_id print(12312312313) print(model_id) cmdline.execute(f'scrapy crawl car_images_spider -a原创 2021-04-26 20:11:45 · 33618 阅读 · 0 评论 -
numba 让python速度提升百倍
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末python由于它动态解释性语言的特性,跑起代码来相比java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。办法永远比困难多,numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!什么是numba?numba是一款可以将python函数编译为机器代码的JIT编译器,经过numba编译的python代码(仅限数组运算),其运行速度可以接近C或FORTRAN语言原创 2021-04-19 09:49:33 · 34482 阅读 · 0 评论 -
Python3 安装Crypto模块
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末安装Crypto模块pip install pycryptodome本文仅供学习交流使用,如侵立删!企鹅 、WX: 1033383881(备注来意)原创 2021-03-31 22:00:34 · 39640 阅读 · 0 评论 -
Python vaptcha手势人机验证码识别
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末识别效果:vaptcha手势人机验证码识别验证码样式:提取手势验证图片 def login(self): url = 'https://www.mcbbs.net/member.php?mod=logging&action=login' self.driver.get(url=url) time.sleep(3) self.driver.find原创 2021-03-07 12:49:43 · 38050 阅读 · 0 评论 -
python py生成及调用pyd(so)文件
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末py文件生成pyd文件1.安装 cython:注意不是cpythonpip install cpython2.py文件生成pyd文件from distutils.core import setupfrom Cython.Build import cythonizesetup(ext_modules=cythonize([“proxy.py”]))3.生成命令(cmd命令行)会在当前目录下的 ./build/lib.win-a原创 2021-03-05 00:51:06 · 43882 阅读 · 1 评论 -
python py生成及调用pyc文件
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末python py文件中调用pyc文件1.生成pyc文件# 目录下所有py文件生成pycimport compileallcompileall.compile_dir('D:\python项目\ceshi')# py生成pyc文件import py_compilepy_compile.compile('proxy.py')2.py文件调用pyc1.将生成的pyc文件名修改成和py文件一样(如:test_pay原创 2021-01-27 14:16:29 · 39345 阅读 · 2 评论 -
Pycharm中文设置教程
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末Pycharm中文设置教程1.首先打开Pycharm,点击file-settings.找到plugins,搜索Marketplace,然后搜索chinese。2.找到之后直接点击安装.3.安装完成之后点击Restart。重启之后就是中文版了本文仅供学习交流使用,如侵立删!企鹅 、WX: 1033383881(备注来意)...原创 2021-03-03 16:22:01 · 66760 阅读 · 15 评论 -
Python TeamViewer批量提交密码重置--分析与实现
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末环境win10python3.6.7pycharm2021seleniumimport osimport timeimport datetimefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdri原创 2021-02-27 15:55:18 · 35092 阅读 · 0 评论 -
Python selenium 滑块验证--分析与实现
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末滑动模块from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.support.wait import原创 2021-02-27 15:40:53 · 37140 阅读 · 0 评论 -
mitmdump 脚本使用python第三方包方法(报错:in script xxx.py: No module named ‘xxx‘)
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末mitmdump -s 调用py脚本时 加载python第三方包会报错报错:in script xxx.py: No module named 'xxx'解决方法:import syssys.path.append(‘C:\Users\ASUS\AppData\Local\Programs\Python\Python37-32\Lib\site-packages’)本文仅供学习交流使用,如侵立删!企鹅 、WX: 10333原创 2021-02-25 22:09:40 · 36727 阅读 · 0 评论 -
Python判断文件、文件夹是否存在,不存在则创建
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末判断文件是否存在,不存在则创建# 判断文件是否存在不存在则创建一个if not os.path.isfile(filename): fd = open(filename, mode="w", encoding="utf-8") fd.close()判断文件夹是否存在,不存在则创建# 判断文件夹是否存在,不存在则创建一个if not os.path.exists(path): os.mkdir(p原创 2021-02-24 02:21:48 · 42101 阅读 · 0 评论 -
Python requests post 请求报错:415 Unsupported Media Type
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末requests post 请求报错:415 Unsupported Media Type在使用response.post发送json数据时,出现如题所示错误,是因为User-Agent 被服务器设置 拒绝请求了解决方法: 'content-type': 'application/json'headers = {'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 6.0.1; Nexus 5原创 2021-02-23 23:43:59 · 40052 阅读 · 0 评论 -
Python3 requests post 中文乱码 UnicodeEncodeError: ‘latin-1‘ codec can`t encode characters in ……
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末requests post 中文乱码 UnicodeEncodeError: 'latin-1' ......在使用response.post发送带中文的json数据时,出现如题所示错误,是因为编码问题解决方法: 先编码成bytes(utf-8)格式再解码为latin1import requestsdata = '中文'data = data.encode("utf-8").decode("latin1")requests.原创 2021-02-23 22:24:37 · 40642 阅读 · 5 评论 -
Python 多进程、多线程启动
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末Python 多进程启动 def main(self, num): """ 多进程启动 ValueError: Pool not running:这个问题的根源在于:pool.close()提前生效,关闭了pool。所以提示pool没有运行。 解决:多层循环的情况下,将pool.close() pool.原创 2021-02-22 12:56:43 · 35677 阅读 · 2 评论