狂野小青年
隐晦的日子总是敌不过我们的阳光的心态!
展开
-
如何将Python打包后的exe还原成.py?
打开新生成文件夹下的 struct文件,复制第一行的信息。并将pyinstxtractor.py放到和exe相同的目录文件下。运行命令,等待一段时间后执行完成,就得到我们想要的.py源代码了。添加加好上边信息后,给该文件添加后缀【.pyc】运行成功后目录下多出一个文件夹。cd 进入文件目录下。运行如下命令进行安装。运行如下命令进行解包。原创 2023-02-19 19:19:43 · 3163 阅读 · 0 评论 -
python生成exe文件与exe文件的反编译
(3).在Prompt或cmd的路径下生成文件夹main.exe_extracted,可以找到main.pyc。(1).将三个环境变量设置好,重点是第三个pyinstaller文件夹所在的路径。(3).生成的exe文件在Prompt的默认路径下的dist的文件夹下。(4).生成的exe文件在cmd的路径下的文件夹dist下。(3).在Prompt或cmd的路径下生成main.py。(1).打开Anaconda Prompt,(2).Prompt或cmd中。(2).Prompt或cmd。原创 2022-09-10 23:18:44 · 2331 阅读 · 0 评论 -
新版正方教务系统登录实现
最近开学后相信很多同学都发现课表小程序等无法使用了,这是因为学校更新了正方教务系统,导致了大批基于旧版正方系统的校园小程序无法继续爬取课表。之前曾在GitHub上看到过本校师兄开发的school-api一个基于旧版正方的python SDK,但新版无法使用。因此花了两天时间研究了下新版正方的登录(能登录后续的就EZ啦~)既然都弄了,因此计划开发一个新的SDK。我比较懒 暂命名为,项目目前还在开发中,先将登录的流程、验证码识别的思路罗列出来。(拿到了cookies 还有啥不能干嘛)原创 2022-09-10 20:20:36 · 62 阅读 · 0 评论 -
Python实现新版正方系统滑动验证码识别算法和方案
Python实现新版正方系统滑动验证码识别算法和方案步骤一:点击数据分析点击滑动按钮,将发送一个请求到/zfcaptchaLogin请求内容"type": "verify""rtk": "6cfab177-afb2-434e-bacf-06840c12e7af""time": "1624611806948""mt": "W3sieCI6OTY1LCJ5IjoxNjksInQiOjE2MjQ2MTE4MDY4Njh9LHsieCI6OTY1LCJ5IjoxNjksInQiOjE2M.原创 2021-12-19 10:57:42 · 1085 阅读 · 6 评论 -
python2.7 pyinstaller 安装报错 ERROR: Command errored out with exit status 1
python2.7 pyinstaller 安装报错 ERROR: Command errored out with exit status 1报错原因:python2.7直接安装pyinstaller会报错,版本4与python2不兼容,所以我们安装时需指定兼容的pyinstaller版本号。安装命令如下:pip install pyinstaller==3.2.1py2exe 安装命令pip install py2exe==0.6.9 ...原创 2021-09-11 23:44:19 · 1635 阅读 · 1 评论 -
python 网页爬虫抓取 自动化测试之phantomjs使用详解
PhantomJS俗称为:无界面的浏览器。PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情PhantomJS俗称为:无界面的浏览器Selenium:可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合..原创 2021-09-05 14:13:48 · 2983 阅读 · 2 评论 -
This application failed to start because it could not find or load the Qt platform plugin “windows“
背景windows xp 下打包exe 到其他xp机子上运行,报错:This application failed to start because it could not find or load the Qt platform plugin "windows"Reinstalling the application may fix this problemxp下 pyqt 写的界面,python版本3.4.4...原创 2021-06-23 10:37:50 · 542 阅读 · 0 评论 -
Python PyQt5中弹出子窗口,解决子窗口一闪而过
方式一:槽函数中创建子窗口对象,赋值到普通变量在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其show 方法。from PyQt5.QtWidgets import *import sysclass Main(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("主窗口") button = QPush...原创 2021-03-20 14:55:41 · 6942 阅读 · 16 评论 -
Python图形化界面PyQt5编程Pycharm配置QT Designer 和 Py Uic5详细教程
Python图形化界面PyQt5编程Pycharm配置QT Designer 和 Py Uic5详细教程第一步:安装安装PyQt5,此处可能是pip/pip3,或者两者皆可,如果已安装了,请忽略此步骤pip install PyQt5安装Qt Designer,由于Qt Designer已经在Python3.5版本从PyQt5转移到了tools,因此我们还需要安装pyqt5-toolspip install pyqt5-tools到这一步,PyQt5就安装完成了,你可以通过以下操原创 2021-03-19 13:32:15 · 1991 阅读 · 0 评论 -
python PIL安装教程
python关于Pillow与PIL的安装。PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。PIL官方网站:http://www.pythonware.com/products/pil/Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。Pil原创 2018-02-06 23:13:50 · 8946 阅读 · 1 评论