自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 爬虫虾米音乐

思路找到歌单的歌曲列表  找到MP3超链接(虾米的链接需要进行凯撒解码)  解码后,直接二进制写进文件即可代码获取超链接import timeimport requestsfrom lxml import etreefrom selenium import webdriverfrom selenium.webdriver.common.by import By...

2018-09-23 18:24:42 1063

原创 爬取酷狗音乐

思路获得榜单超链接列表 遍历榜单列表拿到,各个榜单歌曲超链接 遍历歌曲超链接,播放歌曲 播放页面就可以将歌曲爬下来(有版权的依然爬不到,笔者还在想办法) 在播放界面获得歌曲名  在播放页面(播放时一般有flash)找到歌曲的超链接。下载就可以了,(qq音乐无法使用同样的方法,QQ音乐进入播放页面时默认不播放,直接网址进入是空白页面。虾米音乐的下载链接是在歌曲超链接哪里,...

2018-09-23 17:45:21 1730 2

原创 爬虫B站滑动验证码模拟登陆。

思路计算出图案中滑块的位置就可以使用selenium来模拟登陆分析检查分析网页代码找到了图片所在div获得该div的class用来截取该图片与有缺口的图做对求出图片需要滑动的距离就可以了 -代码import timefrom io import BytesIOfrom PIL import Imagefrom selenium import webdri...

2018-09-23 16:49:33 3592 4

原创 点击旋转验证码破解

以极速漫画为例http://www.1kkk.com/ 这类的网站验证码使用点击旋转,来登录。笔者提出的思路简单暴力,直接想办法获得所有正确图片,然后在登录时爬取这4张动漫图片,做旋转对比得出点击次数查看网页数据加载可以看到在每次点击“换一组”就会加载新的图片 查看图片加载链接 http://www.1kkk.com/image3.ashx?t=1537269577000 ...

2018-09-18 21:56:20 5579

原创 Django高级扩展

Django高级扩展静态文件css、js、图片、Json文件、字体文件等 配置settings.pySTATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')]{% load static from staticfiles %}<!DOCTYPE html>&...

2018-09-07 14:34:48 714

原创 django模型对应关系

模型对应关系文档将对模型的对应关系一对一、一对多、多对多的关系进行实例分析介绍1:1 OneToOneFileld 1:N ForeignKey M:N ManyToManyField模型#创建班级表()class Grade(models.Model): g_name = models.CharField(max_length=10) #表名(不设置表...

2018-09-03 21:33:20 426

原创 django模板

模板概述 模板由两部分组成 HTML代码 逻辑控制代码 作用 快速生成HTML页面 优点 模板的设计实现了业务逻辑与现实内容的分离 视图可以使用任何模板 模板处理加载渲染 定义模板变量 视图传递给模板的数据 要遵守标识符规则 语法 {{ var }} 注意 如果使用的变量不存在,则插入的是空字符串 在模...

2018-08-31 08:38:19 155

原创 django 视图

视图概述作用 视图接受web请求,并响应web请求 本质 视图就是一个python中的函数 响应 网页 重定向 错误视图404 ,500 ,400 JSON数据 url配置配置流程 制定根级url配置文件 settings.py文件中的ROOT_URLCONF ROOT_URLCONF = 'project.urls' 默认实现了 ...

2018-08-30 17:12:10 215

原创 Django基础

DjangoMVC / MTV MVC M 模型是用来映射数据库 V 视图即页面负责展示渲染页面,将C给的数据放到对应的位置 C 控制器获得用户提交的要求调用方法接口去M中拿到数据给V MTV M 与MVC中的M一样。模型是用来映射数据库(ORM) T 与MVC中的V一样。渲染页面(HTML) V 与MVC中的C一样调用方法去M中拿到数据给T 除了以...

2018-08-29 17:51:34 154

原创 Linux基础指令

Linux(笔者使用的是CentOS )系统命名通常是如下的格式命令名称 [命令参数] [命令对象]获取登录信息  who查看登录用户,w查看用户详细信息,who am i 查看自己登录的账号信息,last查看最近登录用户[root@ybpython ~]# whoroot     pts/0        2018-07-26 21:42 (222.209.10.83)[...

2018-07-28 15:43:48 218

原创 认识网页组成

  认识web的开端从认识W3C(万维网)标准开始,,W3C是Web技术领域最具权威和影响力的国际中立性技术标准机构,其有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。   W3C对web的开发制定了3类标准:                                                       内容标准:HTML     ...

2018-07-23 20:02:00 374

空空如也

空空如也

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

TA关注的人

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