01 2020 档案
摘要:Appium连接模拟器 pip install Appium-Python-Client 使用Appium定位或者使用辅助定位工具 SDK安装目录/tools/bin,双击此辅助定位工具 from appium import webdriver # 配置信息 desired = { "platfor
阅读全文
摘要:Appnium 环境搭建 覆盖文件 将SDK中platform-tools目录下的这三个文件 复制到模拟安装路径bin目录下,覆盖原有的这三个文件 adb命令 开启服务 adb start-server 关闭服务 adb kill-server 查看连接的设备 adb devices 查看app包名
阅读全文
摘要:问题 查看AndroidSDK的adb版本 查看模拟器adb的版本号 安装路径/bin目录下的 nox_adb.exe 将AndroidSDK的adb复制出来,重命名为nox_adb.exe,覆盖模拟器的nox_adb.exe即可 最后重启模拟器 各adb.exe版本 https://pan.bai
阅读全文
摘要:NodeJs 下载安装 npm install -g appium-doctor Java JDK jdk-8u241-windows-x64 添加环境变量:JAVA_HOME 在环境变量Path中添加 Android SDK 下载安装Android Studio 添加环境变量:ANDROID_HO
阅读全文
摘要:Scrapy存储爬取的数据时,提示不支持某些字段 在Item文件中,添加对应的字段即可
阅读全文
摘要:pip install PyExecJS 查看执行JS的环境 print(execjs.get().name) 返回值:JScript windows 默认执行JS的环境 返回值:Node.js (V8) 自己安装的NodeJS环境 安装NodeJS 下载: http://nodejs.cn/dow
阅读全文
摘要:非字典类型数据读写(reader、writer) delimiter 用于分隔字段的单字符,默认为 ',' import csv datas = [[1, 2, 3], ['纪', '宇'], ['xxx', 'yyy', 'zzz'], '字符串'] # 写 with open('test.csv
阅读全文
摘要:查看分支 git branch 前面带 * 的为当前所在分支 创建分支 git branch 分支名 切换分支 git checkout 分支名 创建并切换到此分支 git checkout -b 分支名 合并分支 先切换到master git merge 分支名 删除分支 git branch -
阅读全文
摘要:SSH公钥 生成公钥 ssh-keygen -t rsa -C "xxx@xxx.com" 然后按三次回车 添加公钥 cat ~/.ssh/id_rsa.pub查看公钥 将生成的公钥添加到仓库或个人设置中的SSH公钥 配置多个SSH-Key https://gitee.com/help/articl
阅读全文
摘要:查看提交的日志(历史版本) git log 不能查看已删除的commit记录 git reflog 可以查看所有分支的所有操作记录,包括已删除的commit记录 版本回退 git reset --hard HEAD^ HEAD 表示当前最新版本 HEAD^ 表示当前最新版本的前一个版本 HEAD^^
阅读全文
摘要:显示当前工作区、暂存区、仓库的状态 git status 当工作区的所有文件都提交到仓库,并和仓库保持一致时 有修改的文件时,会显示有改动的文件,并提示如何提交这些修改 添加到暂存区,还未提交到仓库时 将文件添加到仓库 先添加到暂存区 git add 文件或目录 git add . 一次性把当前目录
阅读全文
摘要:文件种类 仓库级别(当前仓库有效) local 用户级别(当前用户有效) global 系统级别(系统全局有效) system 系统级别的配置 git config --system user.name 'JiYu' git config --system user.email 'jiyu_nh@1
阅读全文
摘要:下载安装 Git-2.25.0-64-bit .exe 查看是否安装成功 git --version 创建本地仓库 创建一个文件夹用于存放项目文件 在创建好的文件中右键选择 Git Bash Here (或者在cmd窗口中 cd 到目标文件夹下) 在弹出的窗口执行以下命令(或者cmd窗口中) git
阅读全文
摘要:pip install pytesseract 报错:tesseract is not installed or it's not in your path 下载安装 Tesseract-OCR https://pan.baidu.com/s/1qXumxdltxOnb0geaE_1U-Q 修改 p
阅读全文
摘要:pip install pillow 基本使用 from PIL import Image # new 创建一张图片 im1 = Image.new('RGB', (500, 300), (50, 100, 150)) # show 用默认的图片打开方式打开图片 im1.show() # save
阅读全文
摘要:Base64编码原理: https://blog.csdn.net/wo541075754/article/details/81734770 def Enbs64(s): # 编码后的结果 result = '' # 二进制数据 bin_data = '' # Base64编码对照表 bs64_ta
阅读全文
摘要:添加或取消 Ctrl + Shift + 对应的数字(1-9) 作用 相当于标签,Ctrl + 对应的数字键,可以快速定位到做了标签的代码行
阅读全文
摘要:pip install imageio import imageio # 需要合在一起的图片 image_list = [r'C:\Users\Hlzy\Desktop\\' + str(x) + ".jpg" for x in range(1, 12)] # gif的图片名 gif_name =
阅读全文
摘要:目录 安装 下载驱动 元素选取 输入、清除、点击 关闭窗口、浏览器 窗口切换 页面(frame)切换 页面弹窗 等待加载 动作链 键盘事件 执行js(滑动滚动条) 截图 获取元素属性 获取网页源代码、刷新页面 设置窗口大小 设置代理、UA Cookie操作 跳过Selenium检测 示例 安装 pi
阅读全文
摘要:<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Tracks</title> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></sc
阅读全文
摘要:路径 C:\Users\Hlzy\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 都是些没有后缀名的文件 添加后缀名即可看见图片 使用 ren 命名,修改全
阅读全文
摘要:截百度按钮的图 先将整个窗口的图保存下来 from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com/') element = driver.find_element_by_
阅读全文
摘要:测试运行时间 运行时间 发现每次0.5秒,此时需要修改默认的时间 打开Python安装目录下的Lib\site-packages\selenium\webdriver\common\actions\pointer_input.py 修改 DEFAULT_MOVE_DURATION 的值即可,默认为2
阅读全文
摘要:开发者工具(F12) 其中常用的有Elements(元素面板)、Console(控制台面板)、Sources(源代码面板)、Network(网络面板) 找 JS 文件的几种方法 1、找发起地址 2、设置事件触发断点 Event Listener Breakpoint 使用Sources面板上的Eve
阅读全文
摘要:安装 windows pip install pycryptodomex ubuntu pip install pycryptodome 加密方式 单向加密:MD5 只能对数据进行加密,而不能解密 对称加密:DES、AES 数据加密与解密使用相同的密钥 非对称加密:RSA 比对称加密更安全、但速度慢
阅读全文
摘要:简介 一个国人编写的强大的网络爬虫系统并带有强大的WebUI 采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器 官方文档:http://docs.pyspider.org/en/latest/ 安装 pip install
阅读全文