所谓爬虫就是模拟客户端发送网络请求,获取网络响应,并按照一定的规则解析获取的数据并保存的程序。要说 Python 的爬虫必然绕不过 Requests 库。 1 简介 对于 Requests 库,官方文档是这么说的: Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用 ...
分类:
编程语言 时间:
2019-10-05 10:32:21
阅读次数:
86
BBS总结: 九个功能: 登录: 验证码的形成,首先形成一个image对象,可调节宽高,rgb参数调节颜色,再生成一个imagefont对象调节字体, 然后利用imagedraw画板在画板上写字,形成五个随机的字母或数字,并且将验证码存到session中,再利用bytesIO对象 将图片保存至内存, ...
分类:
其他好文 时间:
2019-09-16 09:24:56
阅读次数:
88
文件读写、StringIO、BytesIO IO编程:https://www.liaoxuefeng.com/wiki/1016959663602400/1017606916795776 文件读写:,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文 ...
分类:
编程语言 时间:
2019-09-05 22:58:11
阅读次数:
97
转自Stack Overflow:https://stackoverflow.com/questions/42800250/difference-between-open-and-io-bytesio-in-binary-streams ...
分类:
其他好文 时间:
2019-07-27 21:05:38
阅读次数:
161
sessionid="随机字符串" 放在cookie里 BytesIo() 内存空间 request.session 生成随机字符串返回给用户 ?代表传参 ...
分类:
Web程序 时间:
2019-07-26 02:04:31
阅读次数:
130
今天 要来说说滑动验证码了 大家应该都很熟悉 点击滑块然后移动到图片缺口进行验证 现在越来越多的网站使用这样的验证方式 为的是增加验证码识别的难度 那么 对于这种验证码 应该怎么破呢 接下来就是 学习 python 的正确姿势 打开 b 站的登录页面 https://passport.bilibil ...
分类:
编程语言 时间:
2019-05-08 15:55:09
阅读次数:
270
一、django 中下载文件 在实际的项目中很多时候需要用到下载功能,如导excel、pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载。 一、django 中下载文件 1、前端 实现方式:a标签+响应头信息(当然你可 ...
分类:
其他好文 时间:
2019-02-22 16:55:09
阅读次数:
224
1. py2中的str是py3中的bytes py2中的Unicode是py3中的str 2. py2里 import StringIO StringIO.StringIO() py3里 import io io.StringIO() io.BytesIO() 3. py2 里 pip instal ...
分类:
其他好文 时间:
2019-02-14 13:39:12
阅读次数:
194
OSError: cannot identify image file <_io.BytesIO object at 0x00000236DD598BF8> 说一下为什么会出现OSError 操作系统不能执行指定的任务(如打开文件)时引发的,有多个子类。 我出现的原因是要处理大量的图片,然而有的图片 ...
分类:
其他好文 时间:
2019-01-13 23:26:00
阅读次数:
629