自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 LInux下进行redis的安装和配置(开启远程连接)

https://blog.csdn.net/qq_35992900/article/details/82950157

2019-08-02 16:42:23

阅读数 39

评论数 0

原创 关于爬取网站html源码出现Šæ¬¡æµè§的解决办法

之前有个朋友问我他爬取的html源码里面全是这些Šæ¬¡æµè§文字,无法进行文字处理。 其实这指定一下编码就能正确输出中文了 response = request.get(url) 第一种: response.encoding = ‘utf8’ print(response.text) 第二种...

2019-07-13 15:23:37

阅读数 86

评论数 0

原创 Linxu的后台始终运行python脚本

在Linux中查看一个文件有多少行 cat test1.txt | wc -l 在Linux中查看一个文件的最后一行 tail -n1 vps.txt 如何正确的使用动态VPS(Linux)自动更换IP https://www.92ez.com/?action=show&id=2...

2019-07-05 11:26:17

阅读数 172

评论数 0

原创 服务器上运行Selenium

有些时候,我们写点爬虫或者写点自动化脚本不能一直占据着某台电脑,那样太浪费资源了,所以将其部署到服务器上默默的在后台运行是一个不错的选择。 普通的python爬虫部署太过简单,这里就总结一下怎么部署selenium吧。 一:首先在服务器上安装chrome和其对应的chromedriver。这个...

2019-07-04 17:32:15

阅读数 775

评论数 0

原创 脱离PC在Android 手机内执行Uiautomator2 自动化测试

准备工具 一部安卓手机,不需要root以及其它 配置前需要一台电脑 一根usb数据线 开始进行 4. 在手机上安装最新的Qpython,直接找版本高的下载即可,使用adb install 进行安装。 5. 安装好之后页面是这样的! 6. 我们需要往这里面安装一些python库...

2019-06-27 18:49:35

阅读数 980

评论数 1

原创 Scrapy安装和运行遇到的一些问题

1: 首次安装scrapy时出现error:Microsoft Visual C++ 14.0 is required 解决方法: 下载twisted对应的whl文件 下载网址 找到对应的版本下载即可,下载完成后使用pip install xxxx.whl 2:scrapy运行爬虫时提示...

2019-03-27 14:39:54

阅读数 88

评论数 0

原创 使用uiautomator2自动化测试app(五)------实战篇3

在这篇博客里,为大家介绍一下自己编写的自动化测试的小框架以及规范。 参考自 首先,先看一下我的目录结构: 这是主目录 展开如下: 每个目录的具体意义: config:存放配置文件 data:存放数据文件 log:存放所有生成的日志文件 report:存放程序运行生产的报告 src:存放所有的...

2018-10-27 14:58:23

阅读数 1076

评论数 0

原创 使用python3发送邮件

以下使用新浪邮箱作为演示: 将采用smtplib与email结合使用! # -*- coding: utf-8 -*- import smtplib import string import re from email.mime.multipart import MIMEMultipart fro...

2018-10-19 15:43:45

阅读数 203

评论数 0

原创 人脸识别------face_recognition(win)

face_recognition项目网址 一:安装及其配置 我看很多教程上写的有点麻烦,又要下这个,又要下那个,还要进行编译,真是好不难受啊! 然后看有的博主就推荐的方法就非常适合小白 python版本 必须是python3.6之上的,3.7没试过。(博主下的是3.6.6) 注意:...

2018-10-17 15:29:38

阅读数 149

评论数 0

原创 python unittest 框架

本来觉得单元测试框架也就那么回事,不是非常重要,但是看一些其它人写的代码后,还是觉得总结学习一下比较好! unittest单元测试框架不仅可以使用与单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果...

2018-10-10 14:43:24

阅读数 233

评论数 0

原创 使用Appium自动化测试app(六)------实战篇4(unittest)

import unittest import threading from time import sleep from appium import webdriver server = 'http://localhost:4723/wd/hub' # 连接设备参...

2018-09-29 17:20:23

阅读数 277

评论数 0

原创 使用Appium自动化测试app(五)------实战篇3(线程)

在很多时候,我们需要对多台设备进行操控测试! import os import unittest import threading import re from time import sleep from appium import webdriver from selenium....

2018-09-29 16:50:52

阅读数 302

评论数 0

原创 使用Appium自动化测试app(四)------实战篇2

在这里我会罗列一些常用的方法: 判断某一个元素在不在当前的页面 if 'selement' in driver.page_source:

2018-09-28 17:46:01

阅读数 387

评论数 0

原创 使用Appium自动化测试app(三)------实战篇

在这里,主要使用python作为编程语言 在cmd命令行工具中输入: pip install Appium-Python-Client from appium import webdriver server = 'http://localhost:4723/wd/hu...

2018-09-28 17:34:20

阅读数 491

评论数 0

原创 使用Appium自动化测试app(二)------操作篇

在上一篇里面我们已经安装好了Appium,那么现在我们实际操作一些 打开Appium之后点击右上角的放大镜按钮(不同版本可能不一样)进入到如下页面: 在这里,我主要介绍上面所展示的功能 Desired Capabilities:在这个模块里面需要我们填写一些手机设备以及你想要操控...

2018-09-28 17:18:58

阅读数 2523

评论数 0

原创 使用Appium自动化测试app(一)------安装篇

说实话,配置这个appium的环境个人觉得还是有点不容易的,光配置和调试就用了一下午的时间。刚配置好了还试着写了脚本跑了一下没有问题但是没一会就报错跑都跑不起来了,更可气的是找不到错误的原因,只好重新配置。 所以借此机会,整理一下。 一: 安装配置JDK环境 JDK下载地址 根...

2018-09-28 11:21:00

阅读数 524

评论数 0

转载 Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发

非root用户,修改tomcat启动端口为80,启动时报错: 2010-07-17 13:21:42 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Eng...

2018-09-21 17:51:41

阅读数 414

评论数 0

转载 使用FileZilla上传文件到服务器,上传失败

当时情况: 使用的是普通用户,上传本地文件到远程服务器的一个文件夹下失败,传输失败报:无法启动传输 上传失败原因: 普通用户对这个文件夹权限不够,没有写权限,查看这个文件夹的权限分配可通过登录xshell,通过下命令查看: ls -ld 1 这里以我的为例子(我是查看ser...

2018-09-20 14:17:48

阅读数 878

评论数 0

转载 利用selenium时,chrome和firfox使用代理i

ip是为“182.90.80.137:8123”相同格式的字符串 火狐浏览器:   ip_ip = ip.split(":")[0] ip_port = int(ip.split(":")[1]) print(ip_ip) ...

2018-09-14 15:45:00

阅读数 368

评论数 0

原创 chrome

chrome://inspect/#devices

2018-09-06 12:21:57

阅读数 55

评论数 0

原创 itertools模块

昨天写编程的时候遇到一个小逻辑. 同事给我传的数据类似于以下这条数据, 列表中的元素是个字典, 元素不止一个有很多, 且字典内的各个键值对的数据随机性较大. [{'id': 10433, 'data': '{"num":18...

2018-09-06 11:12:50

阅读数 92

评论数 0

原创 闭包

1. 在函数内部定义一个函数, 并且这个函数用到了外部函数的变量, 那么将这个函数以及用到的一些变量称之为闭包 # 定义一个函数 def test(number): # 在函数内部定义一个函数, 并且这个函数用到了外部函数的变量, 那么将这个函数以及用到的一些变量称之为闭包 ...

2018-09-04 16:38:48

阅读数 51

评论数 0

原创 VirtualApp

免杀 VirtualApp(以下简称VA)是一个App虚拟化引擎, 创建了一个虚拟空间, 你可以在虚拟空间内任意的安装, 启动和卸载APK, 这一切都与外部隔离, 如同一个沙盒. VA等多开工具将Android系统与VA内的应用隔离, 使得应用的静态特征被掩盖,  对自身重打包, 重打包后...

2018-08-02 14:33:53

阅读数 1783

评论数 0

原创 Python使用Hprose

Hprose是一个MIT开源许可的新型轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件, 支持众多语言. 在这我们使用Python语言来操作Hprose Hprose官网: http://hprose.com/ Hprose特性(具体内容可以查看这里): 1> 松散耦合...

2018-07-25 17:42:54

阅读数 677

评论数 0

原创 使用uiautomator2自动化测试app(四)------实战篇2

在做自动化测试的时候, 千万千万要多多的测试, 重要的事情说三遍!~~~~~~ 1. 当使用d(resourceId)或者其他d(什么)找不到这个点或者找的点不太精准的时候, 可以使用className, 在下面的这部分可以找到 当你点击左侧代码栏的时候, 设备显示页面会显示出你所点的位置...

2018-07-24 17:45:39

阅读数 3546

评论数 0

原创 使用uiautomator2自动化测试app(三)------实战篇

这里我主要会介绍怎么自动的化操控模拟器和一些其它的测试. 1. 博主使用的是雷电模拟器,其它模拟器不适用此方法 雷电模拟器接口: http://www.ldmnq.com/bbs/thread-30-1-1.html 这里面是介绍了雷电模拟器调试接口的一些命令,需动手在cmd上先行操作!...

2018-07-21 14:29:47

阅读数 5314

评论数 0

原创 使用uiautomator2自动化测试app(二)------操作篇

提示: 1. 推荐使用python3以上的版本来进行开发 2. 手机使用安卓手机,版本最好不要太老,一根数据线 3. 安装虚拟机(博主使用雷电) 操作: 这里只简单的介绍一些uiautomator2的基本使用语法 1. 测试连接 import uiautomator2 as u...

2018-07-18 19:11:18

阅读数 3758

评论数 0

原创 使用uiautomator2自动化测试app(一)------安装篇

uiautomator2是可以使用python对Android设备做UI自动化的库,由于该项目也是正在火热进行当中所以网上对于它的资料很少. 具体的介绍可以查看https://github.com/openatx/uiautomator2 一. 安装adb adb,即Android De...

2018-07-18 18:46:10

阅读数 10015

评论数 6

原创 Django静态文件加载不出来的问题

1.  查看错误日志,可能是服务器将静态文件的路径自动变更,导致找不到。2.  部署项目忘记收集静态文件。3. 静态文件有问题。

2018-07-02 16:07:16

阅读数 963

评论数 0

原创 Django博客之各平台分享

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more">&...

2018-06-08 22:30:25

阅读数 316

评论数 0

原创 Django浏览记录

# 商品详情界面 def goodsdetail(request): if request.method == 'GET': # 取出商品id g_id = request.GET.get('g_id') ...

2018-06-07 23:11:30

阅读数 745

评论数 0

原创 jQuery基础

一: 下载到jquery官网下载所需要的文档点击打开链接在你的项目下新建一个js文件, 将整个页面复制到该文件中二: 操作与使用新建一个html文件引入该文件 <title>jQuery基础</title> <scri...

2018-06-07 22:34:10

阅读数 41

评论数 0

原创 Git

建议去看廖雪峰老师的Git教程点击打开链接一: 介绍Git是一个开源的分布式版本控制系统, 用于敏捷高效地处理任何或小或大的项目Git与常用的版本控制工具CVS, Subversion等不同, 它采用了分布式版本库的方式, 不必服务器端软件支持Git 与 SVN 区别点:1、GIT是分布式的,SV...

2018-06-07 22:06:07

阅读数 84

评论数 0

原创 Django之缓存服务器

一: 为什么要使用缓存服务器:1. 提高服务器查询性能, 应为放在缓存服务器中的数据一般都是存储在内存当中的, 内存中的数据读写效率更高2. 减少服务器端的压力, 提高服务器的查询性能3. 减少数据库频繁查询的压力, 提升mysql的使用率二: 操作1. 配置django使用redis作为缓存服务...

2018-06-05 21:08:31

阅读数 229

评论数 0

原创 负载均衡的配置流程

1. 配置负载均衡策略, 在/etc/nginx/conf.d/新建一个nginx.conf配置文件, 加入以下内容upstream backend{ #ip_hash; #weight 服务器权重值,如果服务器性能一致,可以将权重值配置为一样 server 127.0.0.1:9701 weig...

2018-06-05 19:50:06

阅读数 860

评论数 0

原创 负载均衡简介

Nginx的反向代理:反向代理指以代理服务器接受Internet上的连接请求, 然后将请求转发给内部网络上的服务器, 并将从服务器上得到的结果返回给Internet上请求连接到客户端, 此时代理服务器对外就表现为一个服务器, 而此种工作模式类似于LVS-NET模型反向代理也可以理解为web服务器加...

2018-06-05 19:02:01

阅读数 70

评论数 0

转载 ubuntu安装elasticsearch-rtf

1.因为Elasticsearch是Java环境编写的,所以要有Java环境来支持运行sudo apt-get install default-jdk1安装完查看java是否安装正常java -version12.安装Elasticsearch-rtf1.下载(安装git)git clone gi...

2018-06-04 20:48:26

阅读数 371

评论数 0

转载 Python中os与sys两模块的区别

os与sys模块的官方解释如下:os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法。sys...

2018-06-04 20:43:11

阅读数 59

评论数 0

原创 $.ajax()方法详谈

提示: 这个还是相当重要的!1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:...

2018-06-04 20:35:08

阅读数 53

评论数 0

原创 Django开发商城项如何对接支付宝APP

支付宝支付和微信支付是当今互联网常用的功能一: 支付宝研发服务介绍  1. 百度搜索蚂蚁金服开放平台, 使用支付宝进行登录进入研发服务界面下载对应版本的压缩包后运行在对应的文件下会生成两个对应的文件, 在keys文件夹下建立两个文件, 不要设置后缀, 一个用来保存公钥, 一个用来保存私钥(名称最好...

2018-06-04 20:17:36

阅读数 1057

评论数 0

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