自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 uiautomator2 无法连接 ATX-Agent

ATX-Agent 提示 无法提供服务 非 am instrument启动 uiautomator2.exceptions.GatewayErroruiautomator2 连接异常

2023-11-26 14:36:42 2177 1

原创 pyautogui 配合 selenium 实现桌面坐标系定位元素坐标,模拟真实鼠标行为

场景:当我需要点击某个元素,或者出发浏览器的自动填充账号密码时,自动化点击无效。但是想要模拟真实鼠标点击又需要元素的坐标通过pyautogui来实现。通过selenium node.location获取的坐标是相当于浏览器实际内容窗口的坐标系,不能满足pyautogui 直接去自动化操作。这时可以通过浏览器js 获取菜单等实际边框大小计算出 实际的node.location零点位置相对于桌面坐标的坐标系,从而得出元素在桌面坐标系的位置。这样不管怎么操作一般都不会相差太多。注:未考虑滑动条存在的情况。

2023-08-08 12:17:40 1792

原创 node 实现浏览器crypto (crypto.subtle.importKey、crypto.subtle.encrypt)

crypto.webcrypto.subtle

2023-03-30 10:39:37 878 1

原创 node 模拟生成浏览器指纹,添加干扰等,不包括浏览器内置方法

node模拟浏览器指纹之帆布指纹、字体指纹、webgl指纹

2022-12-09 19:35:52 1197

原创 python版 完整xpath路径 转css path

注:针对页面带有shadowRoot xpath无法定位,而复制的js css选择器路径的元素id、class会变是使用,就可以复制完整xpath路径转完整css选择器路径从而定位元素。selenium shadowRoot 定位完整xpath转css path

2022-12-06 19:29:47 775

原创 js Hook 工具集

js hook 工具集

2022-11-12 17:48:17 491

原创 pycharm+node+DevTooles, pycharm 浏览器无环境联调js代码

pycharm 与谷歌浏览器联调js

2022-09-12 20:27:20 1543 7

原创 掩码图片转json 坐标数组, mask 转 json

掩码图片转坐标数组,mask转json

2022-07-28 18:17:21 1705

原创 json转voc数据集,eiseg json转voc

json转voc

2022-07-25 16:39:37 1477 8

原创 浏览器抓包抓到 application/x-protobuffer 请求,解析加密包方法

在搞某某平台是遇到了application/x-protobuffer协议的加密请求包,发现浏览器抓包解析不了这个数据,通过各种资料查询通过一种繁杂的方式解决了Protocol Buffer是个什么东东?Protocol Buffer是Google提供的一种数据序列化协议,下面是我从网上找到 的Google官方对protobuf的定义:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等

2022-02-27 20:21:11 5167 1

原创 apk解压后查看 AndroidManifest.xml 文件内容,解决乱码问题

一般对于我来说如果需要知道一个apk的包名的话,有两种比较快速的方式:(1)使用命令:aapt dump badging xxx.apk ,一般是apk就在电脑上,使用比较方便。(2)使用命令:dumpsys window |grep mFocusedWindow ,通过查看当前window来知道包名,一般是这个apk就在开发平台上,使用比较方便。当然使用dumpsys activity也是一样的。但是如果又想知道包名,还想知道AndroidManifest.xml的具体内容,比如我之前遇到一个问题

2022-02-08 14:18:28 8133

原创 Electron DevTools Theme dark 设置暗黑主题

Electron 中的DevTools设置暗黑主题main.js 文件// 模块来控制应用程序的生命周期并创建本地浏览器窗口const { app, BrowserWindow, ipcMain, nativeTheme } = require('electron')const path = require('path')// 定义一个窗口对象var mainWindow = null;app.on("ready", ()=>{ // 创建浏览器窗口 mainWindow =

2022-01-25 15:54:27 1555 1

原创 基于js 开发window Linux桌面级应用 Electron

此框架基于 Chromium v8引擎 + nodejs +Native API需先安装node.js优点:跨平台,快速开发缺点:目前刚接触,感觉包有点大官网:https://www.electronjs.org/快速开始# 克隆示例项目的仓库git clone https://github.com/electron/electron-quick-start# 进入这个仓cd electron-quick-start# 安装npm install && npm...

2022-01-18 12:51:15 864

原创 python 邮件html格式展示

def func(items): """ items -> [(titleList, dataList).....] :param items: 包含多个表的数组 (titleList, dataList) -> 表标题列表,表数据列表 :return: """ new_items = [] for table in items: titleHtmlTr = """<td height="19" class="x...

2021-12-27 18:14:21 850

原创 python 发邮件携带附件

import osimport smtplibimport tracebackfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.utils import formataddrfrom email.mime.application import MIMEApplication# 发件人邮箱账号

2021-12-27 18:09:01 746

原创 验证码图片拼接代码

某眼查询企业验证码,欢迎三联后续继续更新相关js逆向完整坐标效果图:import numpy as np# 我这里只给了一半xy,想要完整xy, 私信我, 有时不会看信息,看到马上回复xxyy = [[157,58],[145,58],[265,58],[277,58],[181,58],[169,58],[241,58],[253,58],[109,58],[97,58],[289,58],[301,58],[85,58],[73,58],[25,58],[37,58],[13,58],[1

2021-12-22 17:03:06 232

原创 nodejs VM2虚拟机内 使用jsdom或者 获取VM2返回值

正常使用VM2模块代码:并没有返回值,和使用jsdomconst {VM,VMScript} = require('VM2');const fs = require('fs');const file = `${__dirname}/自己的js代码文件.js`;const vm = new VM();const script = new VMScript(fs.readFileSync(file),"VM2");console.log((new VM()).run(script));正常使用

2021-12-14 13:31:15 3285 1

原创 yolov5 EOFError: Ran out of input

如果是训练中遇到这种问题先把训练数据集中的 labels.cache 文件删除, 再去尝试训练。因为 labels.cache可能是训练历史文件,删除重新训练会自动生成,不删除可能因为错误数据导致加载不了数据集Traceback (most recent call last): File "D:/JaskProbject/Recaptcha/yolov5_word/train.py", line 664, in <module> main(opt) File "D:/JaskP

2021-11-26 22:32:21 3782 12

原创 解决:AssertionError: CUDA unavailable, invalid device gpu requested

因为是刚接触机器学习,搞cpu的已经搞定,换gpu却出问题了,环境搞了一天。各种百度查。看到这里的朋友不要百度查了,直接上官网,上不了官网的参考一下方式:按照官网给的依赖包版本安装,不然容易踩依赖包版本不合适导致问题PyTorch官网CUDA 10.2 官网下载CUDA 11.3 官网下载CUDA 10.2CUDA 10.2 conda :conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorchCUDA 1

2021-11-05 19:14:32 25391 27

原创 python 谷歌翻译

只翻译日文def Strquery(Strs): n = 0 ; indexList = list() for i in Strs: sub = re.compile('[\u4e00-\u9fa5]|[\u0800-\u4e00]') if sub.findall(i): indexList.append(n) n+=1 return indexListdef grouping(indexList):

2021-09-10 13:18:31 319 5

原创 全角转半角

def conversionFace(strs): def Q2B(uchar): """单个字符 全角转半角""" inside_code = ord(uchar) inside_code = 0x0020 if inside_code == 0x3000 else inside_code - 0xfee0 return uchar if inside_code < 0x0020 or inside_code > 0x7.

2021-09-10 13:15:36 104

原创 谷歌验证码破解python+selenium模拟点击+第三方图像识别api,附带源码

基于第三方平台的谷歌验证码识别api Site:https://www.recaptcha.press注:自信注册账号获得Token运行dome.py测试dome.py# encoding: utf-8"""@author: _Jack Sparrow@time: 2021/7/6 10:17@file: domes.py@desc:@ api site : https://www.recaptcha.press"""import randomfrom yanzhma i

2021-07-15 16:34:47 552

原创 粉象sign等加密参数生成

重要参数示例:did: 2d814b87b16a3b34f8807679d046ed90finger: 2d814b87b16a3b34f8807679d046ed90noncestr: 54191391platform: h5sign: 81cc393aa1815464c13f0d98e8da7c56timestamp: 1625018722480traceid: 8e9968ea59fce2253a197521746e81ba代码示例:可获得文章中的:文字,音频,图片等# encod

2021-06-30 10:09:12 142

原创 autoJs.apk and ProV7免登录,百度云盘

autoJs.apk 免费安装使用,测试可用可连接,百度云盘下载,下载连接永久有效珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源,下载连接在最下面珍惜资源

2021-05-23 04:10:01 1915

原创 python selenium +firefox 扩展插件闪现并消失,没有运行

selenium 火狐浏览器启动,插件未启用点击请看文章,最底部

2021-05-13 18:41:27 279

原创 python+selenium+firefox 启动自带插件

FireFox启动添加安装好的插件实例代码:from selenium import webdriverimport timegeckodriver = r'./geckodriver.exe' #火狐浏览器驱动路径profile = webdriver.FirefoxProfile(r'C:\Users\xxxx\AppData\Roaming\Mozilla\Firefox\Profiles\vuf5n5oj.default-release')# 自己的安装配置文件路径profile.set

2021-05-13 18:36:16 490

原创 jquery 浏览器自动化工具代码块

浏览器页面执行自动工具,后续对接浏览器插件功能jquery 加载失败的话,请本地加载或者选择国内资源 var winHead = document.getElementsByTagName('head')[0] // 加载页面注入加载jquery // var jqueryLink = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js'; var jqueryLink = '

2021-05-04 17:47:27 147 2

原创 PyQt5-5.7-cp35-none-win_amd64.whl 百度云分享

PyQt5-5.7-cp35-none-win_amd64.whl链接: https://pan.baidu.com/s/1IGMcg7BLK9vJgkzTwNy2mQ 提取码: vb9c 复制这段内容后打开百度网盘手机App,操作更方便哦

2021-02-23 15:56:52 425

原创 PyQt5 Ui可视化编程 python

python Ui可视化编程可视化编辑生成python UI界面,基于PyQt5。 生成窗口界面。可编译为。exe文件一、 安装环境,基于已经安装好的python环境安装pyQt5 pip install pyqt5 pip install pyqt5-tools二、 Pycharm相关配置:添加Qt Designer工具简介:Qt Designer用于可视化生成ui窗口界面代码,生成文件为xxx.ui打开settings->Tools->External Tools点击

2021-02-20 17:15:09 880

原创 metadata1

# -*- coding:utf-8 -*-import timeimport ctypesimport base64import execjsimport randomdef lsubid(): haha = '''function lsu() { // const jsdom = require("jsdom"); // const { JSDOM } = jsdom; var t = 402871197; function e(e) { e = typeo

2020-12-29 10:07:41 1023 3

原创 pip安装scrapy报错,python3.9

近期python3.8以及3.9用pip安装scrapy会出错,现象是出现满屏的红字,原因在于scrapy需要安装的库twisted目前官方只最高只提供到3.7版,所以报错导致scrapy安装失败。这就需要自行下载3.8/3.9版的twisted安装了,结果去到pypi和twisted官网都只有3.7版,然后,无论是谷歌还是百度,都指向一个网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/,大家可以自行下载相应版本,我也放在百度网盘共享,大家可以根据需要来下载:T

2020-12-22 09:56:52 1119 4

原创 selenium被检测了怎么办?

随着反扒技术的不断提高,selenium防被检测的方式越来越难。特别是一些国外网站,谷歌公司退出的人机检测机制更是让做爬虫的童鞋们烦恼不已。请出我们的神器chromium,无需自行下载chromedrvier, 也不用烦恼驱动版本不对应chrome版本而烦恼。最重要的是它可以很好的避开检测。包括谷歌公司自己的人机检测机制(不是说谷歌人机检测不会出现,而是出现的概率如同chrome本身)。由于Selenium具有这些严重的缺点。pyperteer成为了爬虫界的又一新星。相比于selenium具有异步加载、速

2020-12-21 16:54:00 4030

原创 python 模拟器多开任务并行

哪些我踩过的坑1、开启一个appium 运行多台模拟器是不可以并行任务的,因为appium和一台模拟器连接是只能使用一个端口,所以怎么操作都不可以实现任务并行注:时间紧后期详细说明:有问题留言appium环境安装:不要越级安装会报错1、 安装Node.js 官网链接2、安装 appiumnpm install appium@1.8 -g // 指定版本npm install appium -g // 安装最新的版本appium -v // 安装好查看版本3、安装

2020-11-14 13:46:42 1273

原创 windows10 缺失 msvcp140.dll 解决办法

1、问题描述我更新完windows10 驱动后,出现计算机缺失msvcp140.dll文件,虚机和QQ都无法启动2、解决办法查找大量文章,最终发现通过重新安装 Visual Studio 2015, 2017 and 2019 应用程序可以解决,以下是操作步骤(1)官网下载对应版本程序https://support.microsoft.com/en-ph/help/2977003/the-latest-supported-visual-c-downloads...

2020-11-03 10:03:56 3860

原创 tool_lib

torch1.0.1https://files.pythonhosted.org/packages/4f/36/c826fd725208e736e43778310a892cd1d6185d987b4db9c10dc29f6e3309/torch-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl软件开发常用工具汇总百度云网盘https://blog.csdn.net/zhou_xiong1130/article/details/106753797...

2020-09-14 15:32:56 137

原创 PyUserInput 安装失败,换一种方式控制键盘输入,此方式只支持英文或特殊字符

不支持中文和双引号import win32apiimport win32conclass KeyboardKeys(object): #模拟键盘按键类 def __init__(self): self._special_char = "!@#$%^&*()<>?:{}_+~" self.VK_CODE = { 'backspace': 0x08, 'tab': 0x09,

2020-09-09 14:50:07 252

原创 python 检测apk用的什么壳

下面展示一些 内联代码片。检测apk用的什么壳import zipfile'''first,get namelist from malware_testsecond,matching the featuresthrid,julging for the shellTypeso easy~~by zsdlove2018/8/24 Morning'''class shellDetector(): def __init__(self): self.shellfeatures={

2020-09-04 14:12:42 503

原创 ImportError: numpy.core.multiarray failed to import

强制卸载忽略之前已安装的版本:pip install kiwisolver --ignore-installed kiwisolver之后碰到:ImportError: cannot import name ‘_validate_lengths’ ,这里是因为numpy版本过高,重新安装就好了,这里我选择pip install numpy==1.15.0最后成功啦~原文...

2020-08-21 14:34:33 107

原创 windows下的cmder终端工具

百度云盘:https://pan.baidu.com/s/18XQCnWHDcFl5NO7TCqG7Kw密码:gaf0在窗口输入cmder /register all然后回车

2020-08-15 01:35:04 187

原创 python 将对象与bytes类型相互转换,使用场景之一 : redis_scrapy

# -*- coding:utf-8 -*-import pickleclass A(): temp = "hello"a = A()# 使用pickle将对象序列化为二进制数据bytes_obj = pickle.dumps(a)print(bytes_obj)# 将 bytes类型的对象转换为实际可调用对象obj = pickle.loads(bytes_obj)print(obj)print(obj.temp)print result :b'\x80\x04\x

2020-08-14 15:43:58 1561

google_paper_data_8000.rar

google验证码,标注16种目标位置数据集,8000张,包含3x3和4x4

2021-12-14

空空如也

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

TA关注的人

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