自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 ngrok运行flask

问题解决,这样就可以通过外网穿透内网,直接在其他手机或网络访问本机对应的5000端口的flaskAPIweb了。下载后有个ngrok.exe文件,通过命令行指向这个exe路径,然后启动ngrok。从报错信息看,是ngrok缺少Authtoken。添加authtoken。

2025-01-07 12:39:34 223

原创 安装Whl文件时提示 ... is not a valid wheel filename

文件(Python包的wheel格式)通常包含一个包含在其内的完整的包信息,包括包名、版本等。如果修改了文件名,这些信息可能不再匹配,pip3将无法正确处理和安装该文件。后来研究才知道,pip3安装时不能修改文件名,把文件名修改后就会报is not a valid wheel filename,修改成之前下载的就没有问题了。

2024-12-18 20:42:23 268

原创 python中的Pillow,Numpy,Retrying介绍

Pillow库PIL( Python Imaging Library)是 Python 的第三方图像处理库,由于其功能丰富,API 简洁易用,因此深受好评。自 2011 年以来,由于 PIL 库更新缓慢,目前仅支持 Python 2.7 版本,这明显无法满足 Python3 版本的使用需求。于是一群 Python 社区的志愿者(主要贡献者:Alex Clark 和 Contributors)在 PIL 库的基础上开发了一个支持 Python3 版本的图像处理库,它就是 Pillow。Pillow

2024-12-18 17:07:35 859

原创 selenium 反屏蔽和无痕模式

因为在正常的使用浏览器时,这个属性应该是undefined,一旦使用了Selenium,它就会默认给window.navigator对象设置webdriver属性。我们可以利用CDP(chrome开发工具协议)解决这个问题,利用它可以实现在每个页面刚加载的时候就执行javascript语句,将webdriver属性置空。现在很多网站增加了对selenium的检测,防止一些爬虫的恶意爬取,如果检测到有人使用selenium打开浏览器,就直接屏蔽。

2024-12-13 17:21:16 433

原创 Python+selenium爬虫报错 ERROR:ssl_client_socket_impl.cc(878)] handshake failed; returned -1, SSL error c

浏览器要求您接受网站的证书。您可以设置默认情况下忽略这些错误,以免发生这些错误。

2024-12-12 15:48:16 1099 1

原创 Selenium 的安装问题

Selenium 是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等等操作,对于一些 JavaScript 渲染的页面来说,此种抓取方式非常有效,下面我们来看下 Selenium 的安装过程。

2024-12-11 17:15:06 451

原创 Chrome版本对应chromedriver的安装

用selenium配合Chrome浏览器做自动化时,需要配置来驱动浏览器,自Chrome浏览器升级到115以后,在之前提供的下载地址或者国内常用的淘宝镜像能提供的最新驱动版本是114及以下的版本。

2024-12-11 17:04:57 4686 5

原创 vscode下python相关的小知识

原因是不小心碰到了 Ctrl + m 这个快捷键组合,导致 Tab 按键失去焦点了。重新按 Ctrl + m 切换即可解决。2.在VSCode中,#region 注释......#endregion 可折叠代码块。3.python中的单引号(')、双引号(")、三单引号(''')及三双引号(""")区别。1.在 VSCode 中,按下 tab 按键时,不能自动补全。三单引号(''')及三双引号(""")多行时无。单引号(')和双引号(")多行时。,存在单引号(')、双引号(")时。

2024-11-27 17:53:24 306

原创 python中urllib库和requests库的选择

通过对比urllib和requests两个库,我们可以发现它们在功能、使用方式和效率上存在差异。urllib作为Python标准库的一部分,具有稳定性和可靠性,但其API相对繁琐,需要更多的代码来实现相同的功能。而requests作为第三方库,提供了更加简洁和人性化的API,具有丰富的功能和高效的性能。在实际项目中,选择哪个库取决于具体需求。如果你只需要发送基本的HTTP请求并且对性能要求不高,可以使用urllib库。它的标准库地位也意味着无需额外安装任何依赖,这对于某些环境可能是一个优势。

2024-11-27 10:26:45 885

原创 用vscode搭建Python环境及调试

2.VSCode:下载并安装最新版的 Visual Studio Code,可从 VSCode 官网 获取。1.vscode菜单栏,文件-->新建--》选择python文件,并保存aadfd.py。3.打开VSCode,点击扩展--》输入python-->安装python调试支持组件。能执行到断点,说明python在vscode的环境已经配置好了。5.在文件aadfd.py,i=i+3处的左边,单击可打个断点。4.配置launch.json文件。3.vscode上点击左边,运行。

2024-11-18 17:35:03 753

原创 微信聊天记录备份和分析工具pywxdump

它利用了一些公开的微信消息加密算法,如RC4、AES等,将加密的数据转化为可读的文本形式。读取数据库,本地查看聊天记录并导出为csv、html等格式用于AI训练,自动回复等。下载工具后,点击 打开,会自动打开本地浏览器,并登录微信,就可将微信中的聊天记录在浏览器中打开了。对于程序员想了解微信数据如何被存储和加密、文件处理和命令行应用等是一个好的开源项目。多线程处理:通过多线程技术,提高了数据读取和解析的速度,降低了等待时间。在手机微信上选择同意,即可将手机上微信的记录同步到电脑。

2024-11-12 15:36:26 1549

原创 docker和.net core 在linux系统上安装

如果执行后出现 No package docker-ce available 错误,然后再执行安装yum -y install docker或docker-ce。yum -y install docker或docker-ce。

2024-11-01 15:05:00 368

原创 IDA修改WeChatAppEx,打补丁提示 Permission denied

手贱,升级了下PC微信的版本,结果导致微信内置浏览器上的开发者模式(Devtools)失效,有时候需要在微信环境中看下别人的HTML不是很方便,特别是对于微信视频号中的视频更是看不到。复制一份WeChatAppEx.exe,退出登录的PC微信,使用IDA打开,注意备份原exe,怎么找到WeChatAppEx.exe,可以看我的上一篇文章。经过一段时间的研究,发现默认WeChatAppEx.exe是只读的,我们需要将只读关闭后,就能保存了。根据搜索结果对字符串交叉引用,定位到关键函数。

2024-11-01 12:52:56 349

原创 微信内置浏览器自动更新怎么阻止

8461是对应的版本号,目前大部分版本为11275,如果你不进行设置,他都会默认升级到最新版本11275,哪怕你将这个文件删除,它也会在你重新打开微信或重启电脑 后,会默认下载并用最新版本打开你在微信环境中的小程序和微信内置浏览器,为了阻止最新版本的自动下载,我们可以将这个文件夹的权限设置一下,设置过后,他就会用之前的版本打开你的小程序和微信内置浏览器,我们在微信内置浏览器或逆向的过程中,有时候需要防止微信内置浏览器自动更新,微信会自动将微信内置浏览器升级到最新版本。

2024-10-31 12:02:16 337

原创 Chrome和IE edge中Debug模式等易被忽视但常用的功能

按下ctrl+shift+p键,打开命令,输入主题(英文版本输入theme)就可以改变调试模式的背景,输入截(英文版本输入screen)就可以打开截图,截图可分为全尺寸(整个页面含有滚动条)、区域(类似QQ截图),屏幕截图(当前展示的屏幕截图)以及节点截图(选中HTML中的某个元素,点击截图可截取当前节点所在的区别)点击 [Select folder for overrides],会弹出资源选择器,这里选择一个要存放覆盖代码的文件夹,如果没有合适的,可以新建一个,我这里是新建的 debug,然后选中。

2024-10-30 15:00:45 2140

原创 微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新

安装对应的版本号,默认微信在你下次重启电脑后会重新安装最新版本。取消“有更新时自动升级微信"即可。

2024-10-30 11:48:06 7828 3

原创 windows 10下安装wabt

我这边在安装的过程中报错,只有部分exe文件安装成功,一直报无法解析的外部符号+_SHA256,该符号在函数+"void+__cdecl+wabt ()错误,后面查找原因是因为我用的vs2015中的版本太低,后面更新后就好了。我们主要用到的是wasm2wat,wat2wasm以及wasm2c等。选择对应的windows版本,下载直接单击安装即可.安装完后我们可以试着将这些命令文件加入到环境变量中.验证是否安装成功,在powershell中输入,、vs2015及以上(或。

2024-10-16 17:18:59 234

微信PC版本 3.9.8

微信PC版本 3.9.8

2024-11-11

asp.net分布式开发

不错的asp net分布式技术书箱 可以作为学习和了解使用

2014-05-02

webservice扩展

webservice扩展的例子程序,实现webservice传输和发送的xml进行日志记录

2012-12-29

.NET web代理

支持web代理,了解web代理相关原理,对HTTML字串进行解析

2012-12-13

NUnit .net单元测试

NUnit_百度百科 NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员

2011-11-05

prototype.js

prototyPE...........................

2008-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除