- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 京东模拟扫码登陆破解-爬虫
思路:1.获取二维码图片并下载到本地2.检测二维码状态(如是否失效,已被扫描等)3.使用京东app扫描二维码后登陆成功并获取cookie分析:1.首先分析获取二维码经过测试,改路由每次访问都会生成不同的二维码在获取二维码的同时生成了一个wlfstk_smdl ,也就是轮询路由里的token,它是构建轮询路由的元素,2.分析轮询路由轮询路由里有一...
2019-08-07 11:40:42
14408
18
原创 如何使用爬虫爬取豆瓣网的电影信息
第一步:进入豆瓣电影网站,右键打开检查,点击Network,查看url第二步:寻找请求头:User-Agent第三步:找规律,点击第一页,和第二页会发现start的间隔为20,url的start参数也从0变成20第四部:敲代码import jsonimport urllib.requestimport urllib.parse#请求头headers = { "User-Agen...
2018-07-02 21:51:48
4069
原创 Django如何连接mysql
这里的mysql是liux版本1.安装mysql数据库 sudo apt-get install mysql-server //安装mysql sudo apt install mysql-clienit //安装客户端 sudo apt install libmysqlclient-dev //安装依赖2.安装pymysql pip install pymysql3.在工程的__init__...
2018-06-18 16:26:16
554
原创 Cookie Session Token 的区别和用法
Cookie: 特性: 1.客户端会话技术(数据存储在客户端), 2.以key-value的形式进行存储, 3.cookie的操作都是通过Response来实现的 4.典型场景:购物车、登录信息 5.支持过期信息 6.清除策略:默认关闭浏览器是cookie自动清除或 配置Cookie过期时间: max-age=0 关闭就失效 max-age=None 永久有效 m...
2018-06-06 22:04:17
1717
1
原创 python如何生成验证码
前提:自定义一个数据模型和路由,这里只是响应函数的源码1.首先安装pillow第三方库2.生成验证码def getvcode(request): # 随机生成验证码 population = string.ascii_letters+string.digits letterlist = random.sample(population,4) vcode = ''.join...
2018-06-04 21:43:20
782
原创 Django如何用redis实现缓存
前提:需要先自行安装redis1.创建表: Treminal或黑屏终端的命令(创建此表是为了Django默认的缓存存储键值): python manage.py createcachetable 表名//表名可不定义2.setting 的相关配置:CACHES = { 默认配置 'default': { 'BACKEND': 'django.core.cache.back...
2018-06-04 20:58:17
681
原创 MySQL-mysql与python的交互
首先需要在pycharm中安装pymysql模块步骤:1.引入pymysqlimport pymysql2.配置并获得连接:conn=pymysql.connect(kwargs){host='localhost',port=3306,user='xxx',database='xxx'charset='utf8'}3.获得查询游标cursor = conn.cursor()4.执行SQ...
2018-05-19 21:50:32
143
原创 MySQL-语句进阶
一/表单内复杂查询limit #取前若干条order by 字段名 asc/desc #按照字段名升序或降序排列like '%西%' #判断字符串是否包含西逻辑运算符:in 判断结果是否落在指定范围内between 判断是否落在某个区间and or分组及分组后的筛选: group by 字段名 #按照字段名分组 having #分组后的筛选条件 PS:wh...
2018-05-19 21:30:25
1474
原创 MySQL-基本增删改查命令及字段约束
登录数据库:mysql -u root -p使用数据库:use school; 一/基本增删改查@增:Create建库:create database school charset=utf8;//建立一个库名为school的数据库建表:create table student( id integer primary key auto_increment, name var...
2018-05-19 20:29:45
153
原创 MySQL-常用数据类型
一/数值型整型:int(integer):4字节, bigint:8字节浮点型:float:4字节,单精度,小数位数6~7位,double:8字节,双精度,小数位数15~16位二/字符串型字符串:char:1字节(256字符),varchar:变长(节省空间,不利于索引),65535个字符 大字符串:text/longtext:65535字符/40亿+,存储长文本(博文、小说...) 长文本:...
2018-05-19 19:54:06
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人