自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不喜欢这个世界

my_case = [ "python" , "android" , "golang" ]

  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 python调用dll库(python调用.net) c#编写

1:安装pip install pythonnet2:dll库编写(或者使用别人写好的)(1)如何创建:然后写上c#代码(MyTestDll.dll):using System;using System.IO;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Security.Cryptography;nam

2020-11-19 19:43:14 10

原创 python 10秒快速生成抖音短视频 特效01 (左侧向右缓缓拉开滤镜)

博主沉溺了很久,孤身一人在家研究无数书籍和代码,终于憋了个大招,是时候展示一下了。一键合成抖音视频,速度快到令人发指,10秒即可话不多说,先上效果’‘’‘’‘没有人会心疼我,我在一个人的角落。没有人会看破,我眼神里最后一次脆弱。 https://v.douyin.com/JRkY1q4/ 复制此链接,打开【抖音短视频】,直接观看视频!’‘’‘’‘赶紧来啊,给你说 如何用python快速合成 短视频抖音号 hello19950505抖音二维码...

2020-06-17 20:35:24 593

原创 完美解决 OSError: [WinError 126] 找不到指定的模块

OSError: [WinError 126] 找不到指定的模块问题:遇到这个问题大多数都是缺少了dll今天在python中遇到了OSError: [WinError 126] 找不到指定的模块安装dll就行解决:下载安装:百度网盘:链接:https://pan.baidu.com/s/194AU3sUivd3wCymUA1OOzQ 提取码:fu...

2020-04-17 16:03:32 9998 17

原创 百度云 人脸识别在线API调用 简单测试

1.0:创建人脸识别应用1.1:从产品类目找到人脸识别1.2:点击立即使用1.3:点击创建应用1.4:输入应用名称,应用类型,应用描述(自定义填写),并立即创建1.5:创建成功,并查看应用2.0:获取access token2.1:查看API Key和Secret Key用来换取access token...

2019-10-23 12:12:43 892 1

原创 百度云 文字识别API在线调用测试

1.0:百度云文字识别应用创建1.1:找到文字识别产品1.2:点击使用文字识别1.3:点击创建应用1.4:点击 查看应用 ,并输入基本信息,点击立即创建2.0:token 获取2.1:找到 API Key和Secret key 用来换取token2.2:这是百度云 换取token的 请求方...

2019-10-22 16:32:04 2977

原创 解决ionic4联系人Contacts出现Module parse failed: Identifier 'checkAvailability' has already been declared

当我们在ionic4上使用原生api联系人Contacts时候会出现下面的错误提示:ERROR in ./node_modules/@ionic-native/contacts/ngx/index.js 20:126[ng] Module parse failed: Identifier 'checkAvailability' has already been declared (20:1...

2019-01-25 13:34:08 1073 1

原创 python继承threading.Thread实现有返回值的子类

继承与threading.Thread实现有返回值的子类MyThreadimport threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func ...

2019-01-14 15:03:02 871

原创 android错误 : Channel is unrecoverably broken and will be disposed!

Uri uri = Uri.parse("content://com.android.contacts/data");Cursor cursor = getApplicationContext().getContentResolver().query(uri, new String[]{"_id",}, null, null, null);assert cursor != null;...

2019-01-08 19:49:25 3906 1

原创 python超易懂分布式爬虫实现(一)

看过博主文章的小伙伴都知道,所有博客以简为主,以懂为主。python分布式文章是连载的啊......,分别不同的方式和策略实现。一步一步提升你的爬虫速率。---------------------------------------------------------------------------------------------------------------------...

2018-11-14 16:16:57 1083

原创 android两行代码检测手机号是否注册whatsapp

通过安卓scheme调起whatsapp实现此手机号有没有在whatsapp注册的检测需要在安卓中写入如下代码,Uri uri = Uri.parse("whatsapp://send?phone=8618800008888");startActivity(new Intent(Intent.ACTION_VIEW,uri));检测手机号需要带上国家区号,86是中国区号,后面...

2018-10-25 11:31:39 2943

原创 python中mongo同时设置索引和id自增(find_and_modify)问题的解决方案

针对之前这篇文章python中设置mongo的id为自增(find_and_modify函数)对于单纯的设置id自增是没有问题的,可是当我们需要自增,又需要设置某一字段为索引时候,当插入重复数据的时候,因重复数据插入不进去,数据总数不增长的情况下,id反而会自增,出现此问题的解决方案就是,添加另外一个find_and_modify函数,用来控制数据重复时候,不进行自增。...

2018-09-21 11:13:01 1927

原创 golang基于redis搭建队列

首先你需要安装redigogo get github.com/garyburd/redigo/redis使用go的(interface)接口实现,话不多说,直接上代码。package mainimport ( "github.com/garyburd/redigo/redis")var client redis.Connvar err error//接口定义ty...

2018-09-15 18:00:54 1981 1

原创 python解决mongo日志占用存储过大的问题

当操作mongo,很频繁存取的时候,mongo的日志会变得越来越大,针对公司每天百亿级别的取和存,并保持mongo不重启的情况下,用python写定时脚本,并保持mongo一直在线,不重启。首先看一下在linux(centos)测试机上的mongo简单配置文件(mongodb.conf)bind_ip=0.0.0.0port=27017dbpath=/usr/local/mo...

2018-08-18 15:53:01 500 2

原创 Python中post提交数据格式攻略

爬虫除了经常用到的get请求以外,还会用到post请求,公司里新来了几个爬虫,感觉他们对post提交的格式问题,不是特别清楚。关于post提交,我们经常见到的就是在html网页中使用,经常遇到两种格式1 表单2 json提交1 (表单提交)我们可以打开google浏览器访问一个网页看一下Headers其中 Request Method:Post表示...

2018-08-14 23:22:58 4400

原创 python自动格式化Google浏览器下请求头参数

python抓取数据时候经常需要携带请求头之类参数,看到同事都是google浏览器中复制粘贴,然后手动一行一行转变成字典格式,以便符合携带格式。太繁琐,效率太低。这种东西就应该工具化,直接上代码:#coding:utf-8with open("请求头.txt")as f: res = f.readlines()headers ={}for r in res: ...

2018-08-11 17:01:18 761

原创 python验证手机号是否注册学信网

返回值有两种状态:true 和 falsetrue 表示没被注册 :12345678900也是true,满足11位的就可以被检测,并不能检测手机号本身是否有效, 但是正常手机号,没被注册就是true。false 表示已经注册或者手机号格式不对:比如位数不是11位代码:import requests,reheaders =...

2018-06-21 11:41:31 773

原创 python解密nike官网uuid实现可并发注册登录的解决思路

上次有个人要搞nike官网的账号注册,大致看了一下,自动化方面注册还是挺容易的,要是纯代码并发去注册,不是很容易。其中有个大问题就是你需要去解决大量的js混淆。看了请求包之类的,找到了主要的js混淆参数,其中一个就是uuid ,他们的uuid是有特征的,因为他们需要用这些特征去在后端做验证。首先你程序注册的时候,在点击输入email的时候,前端会随机生成uuid,此...

2018-06-19 17:21:37 5623 4

原创 python解密(LinkedIn)领英邮箱激活链接验证并获取真实验证链接

在我们抓取领英(LinkedIn)数据的时候,可能需要账号注册。通过邮箱注册的时候,领英官网会发送激活链接我们需要通过程序自动拿到此激活链接,拿到以后在此激活页面访问,即可激活邮箱账户,但是通过程序拿到的邮箱文本内容中的链接是经过混淆加密的,经过一番研究以后成功进行解密。直接上可以解密的代码: import imaplib,re d...

2018-06-13 16:45:30 1529

原创 python验证手机号是否注册过微博

首先看一下返回格式:"code":"100000"表示没注册"code":"600001"表示已经注册{"code":"100000","data":{"id":"","state":true,"type":"ok","code":&qu

2018-06-04 19:46:08 1234

原创 python通过手机号获取微信男女性别

不用图像识别,就可以拿到微信性别。先上一张图片,通过红框里的小头像可以看出是男是女,或者未知。我们可以通过判断头像来获取性别,识别男女。但是太麻烦和复杂了。其实我们可以通过界面元素进行拾取当前性别首先打开安卓的界面层级拾取工具 一般位于安卓sdk包下tools下 的uiautomatorviewer.bat我们发现根本不需要通过图像识别,就轻而易...

2018-06-02 23:01:46 10816 19

原创 python对接蚂蚁验证码平台

蚂蚁平台提供的API是LUA和按键精灵的(http://www.66yzm.com/)看了下文档,发现没有蟒蛇对接的那就自己写。话不多说直接上代码:import requests,reusername = "xxx"#用户名password = "xxx"#密码def login(): url = "http://www.66yzm.com/api/admin/...

2018-05-30 09:09:30 7201 3

原创 python对接60码平台

60码平台是一个短信接码平台,(http://www.60ma.net/)看了下文档,发现没有python对接的那就自己写。话不多说直接上代码:import re,requests,timeimport hashlibuserName ="xxx"passWord ="xxx"Docks = "xxxxxx"hl = hashlib.md5()hl.update(...

2018-05-14 14:44:43 3038

原创 python检测端口并杀死(windows下)

快速检测windows下的端口占用,并杀死它。在项目中可能会使用到,比如adb控制,appium控制等。。话不多说直接上代码:import osdef kill_port(port): # 查找端口的pid find_port= 'netstat -aon | findstr %s' % port result = os.popen(find_port) ...

2018-05-14 14:02:59 2937

原创 python使用appium-desk操控小米手机

话不多说: appium-desk请自行安装,网上很多文章,就省略此部分了。 1:打开开发者选项: 1. 点选手机设置 2. 点击顶部的我的设备。 3. 找到全部参数点击进去。 4. 在miui版本这里连续点击多次,直到提示进去开发者模式。 5. 返回设置下滑屏幕,找到更多设置, 下拉就看到开发者选项了。 2:在开发者选项里进行设置开启 usb调试开启 usb安...

2018-04-16 10:29:12 2092

原创 python生成vcf通讯录文件

话不多说。 先看一下vcf格式:BEGIN:VCARDVERSION:2.1FN:7814260568 TEL;CELL:0017814260568END:VCARD(注意vcf文件不要双击打开,要通过文本或者用工具打开, 不然你关闭不掉。)7814260568表示名字0017814260568表示手机号001中00表示(+)号,1表示国家代号比如008613055534469可以

2018-04-14 10:02:19 3344 1

原创 python手机群控(adb命令)实现

话不多说:安卓手机N台确保每台手机打开usb调试模式确保电脑装上手机驱动群控打开手机上的联系人 我的测试手机是n台天语k-touchimport osdef getDevicesAll(): devices = [] try: for dName_ in os.popen("adb devices"): if "\t" in dName

2018-04-12 13:39:26 12833 5

原创 python爬虫解决赶集网扫码获取手机号

(1)正常的抓取页面: 不需要扫码,需要点击查看的 但是没有这个必要,我们仔细看html代码: 发现里面就已经包含了手机号码;点击查看手机号只是个摆设。(2)需要扫码的一个页面,网址为:http://hz.ganji.com/fang1/2938272612x.htm这个的话我们再次查看html代码:发现并没有手机号存在; 先别着急,我们先研究一下二维码到底包含了什么信息: 用(草

2018-03-13 22:47:37 10073 6

原创 python对email中的混淆加密进行解密

上次有同学问我: email混淆加密,渲染出来能看到,但是代码请求时候拿不到真正的值。 解决方案分享一下给大家: 仔细看代码我们会发现一串链接: 如下:<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5c36283036382b1c6d6a6f723f3331">[email&#160;prot

2018-03-13 21:57:29 893

原创 python在linux centos下安装phantomjs

(1)创建文件夹mkdir ~/myspace/(2)进入创建的文件夹cd ~/myspace/(3)下载phantomjs包wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2(4)解压phantomjs包tar -xjvf phantomjs-2.1.1-linux-x8

2018-02-07 09:23:42 850

原创 python收邮件读邮件imaplib

使用imaplib取邮箱里的邮件 #账户密码 email='xxxx@outlook.com' password='xxxx' #链接邮箱服务器 conn = imaplib.IMAP4_SSL("imap-mail.outlook.com", 993) #登录 conn.login(email,password) #收邮件 INBOX = conn.select("INBOX")

2018-01-31 21:30:38 3836 1

原创 python发送邮件

#coding:utf-8from email.header import Headerfrom email.mime.text import MIMETextimport smtplib#发件人地址from_addr = 'xxxxxx@163.com'#发件人密码password ='xxxxxxx'#收件人地址to_addr = 'xxxxx@xxx.com'#163邮箱

2018-01-27 11:25:00 423

原创 python无限生成不重复(字母,数字,字符)组合

使用python自带的itertools模块 调用其product函数传入我们想组合生成的字符数据 便会源源不断的生成组合 而且不会重复repeat参数指定生成多少位import itertoolsmylist=("".join(x) for x in itertools.product("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL

2018-01-24 09:38:33 4606

原创 python中设置mongo的id为自增(find_and_modify函数)

使用find_and_modify函数 可以设置mongo的id为自增且可以支持原有的高并发操作, find_and_modify函数完成更新查找两个操作 其是原子性的操作代码:(auto_id.py)#coding:utf-8import pymongoclient=pymongo.MongoClient('localhost',27017)#链接数据库#创建dbdb数据库db =cli

2018-01-22 22:52:17 4726 1

原创 Django分页Paginator

Django提供了Paginator类来实现分类功能。from django.core.paginator import Paginator#导入Paginator类from sign.models import Guest#Guest下的所有表guest_list = Guest.objects.all()#查询Guest表的所有数据p = Paginator(guest_list,2)#创

2017-12-23 13:17:31 415

原创 Django模型字段常用的类型

Django模型字段常用的类型: 类型 说明 AutoField 一个Integer类型的自动增长 BooleanField 用于存放布尔类型的数据(True或者False) CharField 用于存放字符类型的数据,需要指定长度max_length DateField 日期类型,必

2017-12-21 22:24:43 1996

原创 no such table:django_session解决

如果出现这个错误“no such table:django_session”这个错误跟Session的机制有关, 既然要从Web服务器端来记录用户信息, 那么一定要有存放用户session id对应信息的地方才行。 所以,我们需要创建django_session表。 别着急!Django已经帮我们准备好这些常用的表了。 我们只需要生成就行了。执行: python manage

2017-12-19 13:49:12 3034

原创 Django处理一个请求的过程

1)Django使用的是根URLconf模块。 这个值通常是通过ROOT_URLCONF设置 (在…/settings.py文件中)。2)Django加载URLconf模块(urls.py文件), 并寻找可用的urlpatterns。3)Django依次匹配每个URL模式, 在与请求的URL匹配的第一个模式处停下来。4)一旦其中的一个正则表达式匹配上,则Django将请求指向对应的视图函数处

2017-12-17 19:42:03 1221

原创 一些新手经常遇到的python编码错误

在python开发中,一般有三个方面的编码错误:(1)python程序文件编码编写的程序本身也存在编码,一般可以在程序的开头加上 “#coding=utf-8”或者“#coding=gbk”, 使程序统一为UTF-8或GBK编码。(2)python程序运行环境(IDE)编码。不管是python自带的IDLE或者是PyCharm,使用的IDE本身也会有编码。 所以要清楚地知道自己的IDE所使用的

2017-12-16 22:33:04 1124

原创 python flask中静态文件的管理

Web应用中大多会提供静态文件服务以便给用户更好的访问体验。 静态文件主要包含CSS样式文件,js脚本,图片和字体等。 Flask也支持静态文件访问的,默认情况下只需在项目根目录下, 创建名为static的目录,在应用中使用‘/static’开头的路径就 可以访问了。但是为了获得更好的处理能力,推荐使用Nginx 或者其他服务器管理静态文件。 不要直接在模板中写死静态文件路径,应该使用u

2017-12-04 23:01:05 8507 2

转载 python中用url_for构造URL

用url_for构造URL,他接受函数名作为第一个参数, 也接受对应URL规则的变量部分的命名参数, 未知的变量部分会添加到URL末尾作为查询参数。 构建URL而不选择直接在代码中拼URL的原因有两点: 1)在未来有更改的时候只需要一次性修改URL,而不用到处替换; 2)URL构建会转义特殊字符和Unicode数据, 这些工作不需要我们自己处理。下面是个例子:from f

2017-12-04 00:31:21 4215 1

python数据格式化(请求头,form表单)谷歌浏览器

打开chrome(谷歌)检查,复制请求头或者响应头,粘贴,自动格式化成python的代码,form表单也可以。

2018-11-07

c#数据格式化(请求头,form表单)谷歌浏览器

打开chrome(谷歌)检查,复制请求头或者响应头,粘贴,自动格式化成python的代码,form表单也可以。

2018-11-07

杀死端口kill.exe

输入端口号,执行就会杀死指定的端口和pid, 如果出现无pid说明并此端口并没被打开。

2018-06-19

系统版本位数检测

本文件是exe是文件,无需安装,只需要打开即可显示自电脑系统的位说

2017-10-24

PIL库,图片库

对于图像识别,大量的工作在于图像的处理的库,PIL库,python setup.py install 即可安装

2017-10-24

python二维码生成

使用前,需要qrcode库,还需要PIL库,这是一个非常简单的生成方式

2017-10-24

空空如也

空空如也

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

TA关注的人 TA的粉丝

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