草庐IT

roc-pc-plus

全部标签

Python基于PC版微信实现机器人

在github中有基于web版的微信实现的实时收发消息api,python调用起来非常简单。但是目前来说,大部分的用户没法登录web版的微信,因此也就没法使用。今天我们介绍基于windows版的微信,实现实时收发信息。本文站在巨人的肩膀上,基于第三方提供的库,实现自动聊天机器人。效果如下:1微信实时收发消息1.1第三方库基于第三方pc-wechat-hook-http-api实现微信实时收发消息。需要注意的是,此库基于3.6.0.18版本微信。下载对应版本微信后,直接覆盖安装,这样可以保留聊天记录。如果找不到对应版本的微信,可以直接到文末获取相关连接。1.2开启注入dll想要实时获取微信消息,

PC微信hook基础框架代码编写-->获取微信日志

PC微信hook基础框架代码编写-->获取微信日志一、封装微信hook框架和一些基本功能1.新建一个dll工程2.新建一个CHook类并编写对应的函数3.新建一个CTools工具类封装一下日志输出二、hook微信日志1.新建一个CWechatLogs类hook并输出日志三、调用和注入四、整个工程结构五、测试效果图一、封装微信hook框架和一些基本功能首先我们搭建好一个基础的hook框架1.新建一个dll工程2.新建一个CHook类并编写对应的函数CHook类封装两个函数1.hook任意地址2.获取基地址Hook.h代码如下#pragmaonceclassCHook{public: CHook(

PC微信hook基础框架代码编写-->获取微信日志

PC微信hook基础框架代码编写-->获取微信日志一、封装微信hook框架和一些基本功能1.新建一个dll工程2.新建一个CHook类并编写对应的函数3.新建一个CTools工具类封装一下日志输出二、hook微信日志1.新建一个CWechatLogs类hook并输出日志三、调用和注入四、整个工程结构五、测试效果图一、封装微信hook框架和一些基本功能首先我们搭建好一个基础的hook框架1.新建一个dll工程2.新建一个CHook类并编写对应的函数CHook类封装两个函数1.hook任意地址2.获取基地址Hook.h代码如下#pragmaonceclassCHook{public: CHook(

ios - iPhone6 和 iPhone 6 Plus 的设备宽度 css 视口(viewport)尺寸是多少

iPhone6和iPhone6Plus刚刚发布。但像往常一样,手机规范从未在width=device-width,initial-scale=1处以CSS像素或DPR给出元视口(viewport)device-width大小。Predictions已经制作,推测视口(viewport)宽度为375/414px,但仍不清楚...注意:请不要用已知的整体设备分辨率或规范来推测或发布答案,这不是我要找的。我想要默认的响应式纵向和横向视口(viewport)宽度(以像素为单位)。 最佳答案 下面是带有详细信息的ios设备大小Referenc

ios - iPhone6 和 iPhone 6 Plus 的设备宽度 css 视口(viewport)尺寸是多少

iPhone6和iPhone6Plus刚刚发布。但像往常一样,手机规范从未在width=device-width,initial-scale=1处以CSS像素或DPR给出元视口(viewport)device-width大小。Predictions已经制作,推测视口(viewport)宽度为375/414px,但仍不清楚...注意:请不要用已知的整体设备分辨率或规范来推测或发布答案,这不是我要找的。我想要默认的响应式纵向和横向视口(viewport)宽度(以像素为单位)。 最佳答案 下面是带有详细信息的ios设备大小Referenc

ios - 横向 iPhone 6 Plus 的 UIModalPresentationPopover 不显示弹出窗口

我想始终在所有设备和所有方向上的弹出窗口中显示一个ViewController。我试图通过采用UIPopoverPresentationControllerDelegate并设置sourceView和sourceRect来实现这一点。这适用于所有设备和方向,除了横向的iPhone6Plus。在这种情况下,ViewController会在表单中从屏幕底部向上滑动。我怎样才能防止它始终出现在弹出窗口中?overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){letpopoverPresentationCo

ios - 横向 iPhone 6 Plus 的 UIModalPresentationPopover 不显示弹出窗口

我想始终在所有设备和所有方向上的弹出窗口中显示一个ViewController。我试图通过采用UIPopoverPresentationControllerDelegate并设置sourceView和sourceRect来实现这一点。这适用于所有设备和方向,除了横向的iPhone6Plus。在这种情况下,ViewController会在表单中从屏幕底部向上滑动。我怎样才能防止它始终出现在弹出窗口中?overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){letpopoverPresentationCo

mybatis-plus分页方式

拦截器(分页插件)一方式1:XxxMapper.selectPage1selectPage(page,null)概述MyBatisPlus中提供的(自带的)分页插件,非常简单,只需要简单的配置就可以实现分页功能。详细步骤:第一步::config.MybatisPlusConfig.java:配置类,配置mybatisplus的插件功能。packagecom.guigu.config;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.extension.plugins.MybatisPl

vue3实现H5网页录音并上传(mp3、wav)兼容Android、iOS和PC端

使用Recorder插件可以在HTML5网页中进行录音,录音完成后得到blob文件对象,然后将blob上传到服务器;项目使用的vue3.0版本(这个插件同时支持vue2.0、也支持uniapp,很强!!),录音过程中会显示可视化波形,同时能够做到兼容PC端、Android、和iOS,一次编码到处运行,哈哈~省了不少事步骤1:npm安装recorder-core插件包(Recorder插件的GitHub文档|Gitee文档)npminstallrecorder-core步骤2:在需要录音的组件中引入插件,和对应录音格式的编码器、可视化插件//必须引入的核心importRecorderfrom'r

APP、PC客户端抓包、小程序\公众号

APP、小程序、公众号抓包一、APP抓包(一)BurpSuite抓取手机HTTP数据包1、配置代理IP与端口2、测试(二)BurpSuite抓取手机HTTPS数据包1、安装证书2、测试(三)抓不到包?1、原因2、解决思路3、解决过程二、抓取PC端第三方软件数据包流程演示:1、安装证书2、搭建配置Proxifier3、测试三、BurpSuite抓取微信小程序/公众号数据包流程演示:1、安装证书2、Proxifier搭建3、测试一、APP抓包(一)BurpSuite抓取手机HTTP数据包思路:本地主机作为手机的代理服务器,手机APP发送的数据包会直接发给代理服务器,再由代理服务器进行转发。准备工作