- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 爬虫简单滑块验证selenium+webdriver、pyppeteer
本次笔记主要针对某企业信息查询网站做的滑块验证,内容为简单的滑块,主要记录出现的几种问题。一、解决方案介绍1、selenium + webdriver 本方案为最常用的解决方案,但是在 Google Chrome版本 79 会遇到问题,无法抹除 webdriver 的指纹,可适当降低Chrome 的版本来解决,还可以使用mitmproxy 来过滤js,但是也难...
2020-02-10 22:45:21
1703
1
原创 Python更改pip默认的源为国内的源
国内的源: 1、清华大学(推荐):https://pypi.tuna.tsinghua.edu.cn/simple/ 2、阿里云:http://mirrors.aliyun.com/pypi/simple/ 3、中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 4、豆瓣(douban):http://pypi...
2019-12-12 15:20:26
2499
原创 数据传输方式
本文摘自原文:https://www.cnblogs.com/111testing/p/6581062.html1、socket 定义:socket也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输。 协议:主要有udp和tcp两个协议,处于网络协议的传输层。 优点:1) 传输数据为字节级,传输数据可自定义,数据量...
2019-08-30 10:20:51
446
原创 Django图片传输、视频传输和文件流式下载
注意:这是演示的代码,是把static的路径都加入到了settings.py文件中了一、图片传输# 图片传输from django.http import FileResponsedef image(request): if request.method == 'GET': # 图片实际路径 img_file = os.path.join(BA...
2019-05-07 15:23:34
4706
1
原创 Django 、爬虫等项目上线到 Linux 服务器遇到的坑
一、Django和 MySQL版本兼容问题1、Django2.0 后均不再支持 Python2,Django2.0是最后一个支持Python3.4的版本。2、Django2.1 不再支持MySQL 5.5,必须MySQL 5.6版本以上二、Nginx 在 python 虚拟环境中遇到的问题1、需要在 settings.py 同级目录下的 __init__.py 中添加 虚拟...
2019-05-05 15:35:10
245
原创 python处理datetime类型
格式化输出时间,时间转字符串import datetime# des: 可以修改里面的间隔符号,如 %Y/%m/%d %H:%M:%S 等,格式化输出后type为 'str'result = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')# 输出结果: 2019-04-04 08:00:00tmp = datetim...
2019-04-05 10:11:27
3329
原创 django-simple-captcha 验证码模块的小结
一、引言 官方文档:django-simple-captcha 本博客谈不上深度,算是笔记和一些探索经验。主要是遇到了一个实际问题,在使用django-simple-captcha模块的时候,官网推荐使用django表单的形式去添加,django表单确实很方便,但是对于简单项目或者只需要django-simple-captcha模块的时候也没有太多的文档具体说...
2018-10-18 20:06:41
5273
5
原创 python操作excel文档
我的环境是 win 7 64位 + pyCharm + pip + python3.6需要下载2个包:xlwt 和 xlrd地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xlwt https://www.lfd.uci.edu/~gohlke/pythonlibs/#xlrd 准备一个文档,这里命名为: r...
2018-08-29 16:43:31
432
原创 python操作word文档
一、安装python-docx 模块1、我的环境是(win7 64位 + python 3.6 + pip + pyCharm)下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-docx2、下载该文件,然后进入 文件下载目录,按住 shift + 右键 选择 在此处打开命令窗口,输入命令:pip install pyth...
2018-08-14 10:25:54
13840
6
原创 python模拟QQ聊天--socket通信
使用udp协议,多线程socket网络编程实现 本篇博客针对有一点socket编程基础的同学,采用的udp协议,为了实现收发信息的实时性,采用了多线程的方式,话不多说,直接上代码(我把该文件名命名为 qq.py):from socket import *from threading import Thread# 创建socket套接字udp = socket(famil...
2018-08-08 20:46:13
2575
2
原创 python连接各种类型数据库
一、连接Sql Server数据库 ( pymssql )1、安装 pymssql下载与系统版本和python版本一致的pymssql文件,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssqlpymssql-2.1.3-cp36-cp36m-win_amd64.whl(我当前的环境是py3.6,win7 64位)进入你的...
2018-08-01 23:23:06
973
原创 python文件打包成exe可执行程序
Python文件转换为exe可执行文件一、第一种方式 ( cx_Freeze )1、安装cx_Freezecx_Freeze下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_freezecx_Freeze-5.1.1-cp36-cp36m-win_amd64.whl(我的环境:py3.6 ...
2018-08-01 17:48:43
2924
原创 Python在Window中使用multiprocessing模块
在Linux中创建进程可以使用fork函数,但是在windows中不能实现,但是这就不能满足python的跨平台性。于是有了multiprocessing模块来解决这个问题。在使用 multiprocessing 模块的时候,会出现各种错误,是由于window对多进程处理的问题,必须在创建子进程的语句 p = Process(target=test) 前面加上 if __nam...
2018-07-30 21:21:27
2481
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人