crazyBird_GJY
码龄8年
关注
提问 私信
  • 博客:369,979
    社区:1
    369,980
    总访问量
  • 15
    原创
  • 1,972,326
    排名
  • 76
    粉丝
  • 0
    铁粉

个人简介:人生苦短就用python

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2017-05-18
博客简介:

qq_38839677的博客

查看详细资料
个人成就
  • 获得129次点赞
  • 内容获得36次评论
  • 获得598次收藏
  • 代码片获得357次分享
创作历程
  • 2篇
    2020年
  • 11篇
    2019年
  • 151篇
    2018年
成就勋章
TA的专栏
  • django
    6篇
  • python
    118篇
  • mysql
    5篇
  • 硬件
    1篇
  • Linux
    6篇
  • ssh
    1篇
  • web
    2篇
  • git
    3篇
  • 人工智能
    2篇
  • pycharm
  • aes
    1篇
  • 支付宝
    3篇
  • json和xml互转
    2篇
  • 爬虫
    27篇
  • 图片
    6篇
  • 异步
    2篇
  • 排序
    2篇
  • 数据结构
    1篇
  • 加密解密
    1篇
  • redis
    1篇
  • 文件操作
    3篇
  • js
    2篇
  • 编码
    2篇
  • 算法
    2篇
  • 协程
    7篇
  • cs
    2篇
  • mongodb
    4篇
  • selenium
    9篇
  • appium
    8篇
  • celery异步
    4篇
  • PEP8
  • xpath
    1篇
  • mitmproxy
    1篇
  • 鼠标键盘自动化
    2篇
  • fiddler
    1篇
  • pyppeteer
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Django由数据库中的某个表生成models

一般网上的教程在用到Django的反向生成model时都是用到下边几步:1.生成模型文件:python3 manage.py inspectdb2.生成模型apppython3 manage.py startapp'app名字'3.将模型导入创建的app中python3 mange.py inspectdb > app/models.py但是这样反向生成会存在一个问题:如果数据库中有多个数据表的时候,会生成多个models,但是我这里只需要对某一个数据表生成models,那.
原创
发布博客 2020.05.14 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

svn环境搭建(不同目录、设置不同的权限)

对于svn,有时候需要根据不同角色的权限,访问不同的文件夹,这个时候配置就有一些配置技巧了,我看网上了很多,之前测试多次不成功,主要因为是目录层级搞错了,感觉这个是最容易错的。简单整理了一下步骤,如下:1、安装svn软件subversion(yun –y install subversion)2、指定一个目录(在操作系统跟目录创建/sec-all文件夹),启动svn服务:svnserve -d -r /sec-all/ --listen-port 80803、创建仓库:进入/sec...
转载
发布博客 2020.05.14 ·
1523 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

mysql事务管理及python操作

在用户操作MySQL过程中,对于一般简单的业务逻辑或中小型程序而言,无需考虑应用MySQL事务。但在比较复杂的情况下,往往用户在执行某些数据操作过程中,需要通过一组SQL语句执行多项并行业务逻辑或程序,这样,就必须保证所用命令执行的同步性。使执行序列中,产生依靠关系的动作能够同时操作成功或同时返回初始状态。在此情况下,就需要用户优先考虑使用MySQL事务处理。在MySQL中,事务由单独单元的一...
转载
发布博客 2019.05.08 ·
2906 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

mysql事务,select for update,及数据的一致性处理

在MySQL的InnoDB中,预设的Tansaction isolation level 为REPEATABLE READ(可重读)在SELECT 的读取锁定主要分为两种方式:  SELECT ... LOCK IN SHARE MODE   SELECT ... FOR UPDATE  这两种方式在事务(Transaction) 进行当中SELECT 到同一个数据表时,都必须等待...
转载
发布博客 2019.05.08 ·
301 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Appium+python自动化23-Android夜神模拟器操作app(2)

前言 前面两篇环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各显神通。小编这里主要给大家推荐一个sdk自带的实用工具aapt. aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查...
转载
发布博客 2019.04.26 ·
674 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Appium+python自动化23-Android夜神模拟器操作app

前言Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。环境安装1.官网下载地址:https://www.yeshen.com/2.夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android4.4.2,兼容X86/AMD,在性能、稳定性、兼容性等方面...
转载
发布博客 2019.04.26 ·
816 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python利用appium实现手机APP自动化

写这个东西也是自己喜欢研究些自动化的东西,以下全是自己的经验所得,由于开源的软件对于各版本以及操作系统要求很高,会经常碰到一些不兼容的问题,这个都属于正常的,换版本就对了。如果你感觉学不会?莫慌,小编推荐大家加入群,前面548中间377后面875,群里有志同道合的小伙伴,互帮互助,还可以拿到许多视频教程!本人的环境搭建都是在win10 64位上搭建的1、环境准备1.jdk1...
转载
发布博客 2019.04.26 ·
18761 阅读 ·
12 点赞 ·
1 评论 ·
105 收藏

windows环境下Appium的安装与配置

Appium中文文档:https://github.com/appium/appium/tree/master/docs/cnAppium的安装比较复杂,网上的教程也比较多,但是好多都不全,按照那些教程一般都会安装失败,我是看了好多教程及评论才安装成功了,所以在此总结一下。如果安装java版就不用安装Python了,跳过步骤3:一、 安装并配置JDK,,建议1.7,Java SDK的安装...
转载
发布博客 2019.04.26 ·
5213 阅读 ·
5 点赞 ·
3 评论 ·
29 收藏

使用celery的backend异步获取结果

惯例先贴出相关参考的文档:http://docs.celeryproject.org/en/stable/getting-started/next-steps.htmlhttp://docs.celeryproject.org/en/stable/userguide/tasks.html#task-result-backends这篇紧接上篇。其实我们一般对这种异步任务需求是可能需要...
转载
发布博客 2019.04.25 ·
6046 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

celery实现任务统一收集、分发执行

首先解释下目标的概念:celery任务消息会由各种途径(比如手动通过python shell触发、通过tornado触发等)发往统一的一个celery broker,然后任务消息会由不同server上的worker去获取并执行。具体点说就是,借助celery消息路由机制,celery broker中开不同的消息队列来接收相应类型的任务消息,然后不同server上开启worker来处...
转载
发布博客 2019.04.25 ·
1251 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

pyppeteer的使用实例

首先,一切使用自动化框架的项目,或者说代码,或者说爬虫都会碰到某些网站刚刚打开页面就被判定为:非人类行为。为啥??----------因为很多网站有对selenium的js监测机制。比如:navigator.webdriver,navigator.languages,navigator.plugins.length......很多很多。比如美团,大众,淘宝这些'无良'商家。。就有对...
转载
发布博客 2019.04.17 ·
1084 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

selenium启动chrome时,加载配置文件

下边是收集的一些配置信息:  一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)  在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。  about:version - 显示当前版本  about:memory - 显示本机浏览器内存使用状况  about:pl...
转载
发布博客 2019.04.17 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pyppeteer 的简单使用

如果大家对Python爬虫有所了解的话,想必你应该听说过Selenium这个库,这实际上是一个自动化测试工具,现在已经被广泛用于网络爬虫中来应对JavaScript渲染的页面的抓取。但Selenium用的时候有个麻烦事,就是环境的相关配置,得安装好相关浏览器,比如Chrome、Firefox等等,然后还要到官方网站去下载对应的驱动,最重要的还需要安装对应的PythonS...
转载
发布博客 2019.04.17 ·
2565 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Fiddler抓取https设置详解(图文)

本文主要说明了自己在设置fiddler抓取https过程中所遇到的问题及解决步骤,特别是fiddler在设置证书的环节遇到的各种奇葩问题,特此分享!转:https://www.cnblogs.com/joshua317/p/8670923.html很多使用fiddler抓包,对于http来说不需太多纠结,随便设置下就能用,但是抓取https就死活抓不了,出现诸如以下问题:creat...
转载
发布博客 2018.12.05 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Python 线程,with的作用(自动获取和释放锁Lock)

import threadingimport time num=0 #全局变量多个线程可以读写,传递数据mutex=threading.Lock() #创建一个锁 class Mythread(threading.Thread): def run(self): global num with mutex: #with Lock的作用相当于...
转载
发布博客 2018.11.23 ·
891 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Selenium:利用select模块处理下拉框

在利用selenium进行UI自动化测试过程中,经常会遇到下拉框选项,这篇博客,就介绍下如何利用selenium的Select模块来对标准select下拉框进行操作。。。首先导入Select模块:1 # coding=utf-82 from selenium import webdriver3 from selenium.webdriver.support.select import...
转载
发布博客 2018.11.20 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

python调度框架APScheduler使用详解(非阻塞模式)

# coding=utf-8"""Demonstrates how to use the background scheduler to schedule a job that executes on 3 secondintervals."""from datetime import datetimeimport timeimport osfrom apscheduler.s...
转载
发布博客 2018.11.19 ·
6663 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

python中的APScheduler模块(定时任务1)

在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_^所以就找到了python的定时任务模块APScheduler:APScheduler...
转载
发布博客 2018.11.17 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python中的APScheduler模块(定时任务1)

在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_^所以就找到了python的定时任务模块APScheduler:APScheduler...
转载
发布博客 2018.11.17 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python中time类型,datetime类型的关系与互相转换

一.time模块time模块提供各种操作时间的函数       一般有两种表示时间的方式:       第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 Python代码  #当前时间的时间戳  In [9]: time.time()  Out[9]: 1376102328.536908        第二种以数组的形式表...
转载
发布博客 2018.11.16 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多