摘要: 目录 python基本数据类型 文件处理 函数 模块和包 异常处理 常用模块 面向对象 网络编程 并发编程 MySQL数据库 前端 VUE Django框架 权限管理 rest-framework linux基础 Git Redis Flask框架 爬虫 其他 python基本数据类型 【第一篇】P 阅读全文
posted @ 2018-03-02 17:28 高~雅 阅读(937) 评论(1) 推荐(2) 编辑
摘要: 持久化 去重规则 深度 cookie start_url 深度和优先级 下载中间件 持久化 去重规则 深度 cookie start_url 深度和优先级 下载中间件 持久化 步骤 编写pipeline 注意:pipeline是所有爬虫公用,如果想要给某个爬虫定制需要使用spider参数自己进行处理 阅读全文
posted @ 2018-10-10 18:09 高~雅 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 先看一张图吧! 1、请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask、Django) - 中间件,帮助我们对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 路由匹配 - 阅读全文
posted @ 2018-10-10 18:06 高~雅 阅读(2165) 评论(0) 推荐(2) 编辑
摘要: scrapy-redis组件 scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter - URL去重规则(被调度器使用) pipeline - 数据持久化 基于scrap 阅读全文
posted @ 2018-07-26 19:00 高~雅 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 浏览目录 介绍 安装 项目结构及爬虫应用简介 常用命令行工具 Spiders爬虫 Selectors选择器 Item Pipeline 项目管道 Downloader Middleware下载中间件 Spider Middleware爬虫中间件 自定制命令 自定义扩展 settings.py 介绍 阅读全文
posted @ 2018-07-22 11:17 高~雅 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 安装 内置信号 自定义信号 阅读全文
posted @ 2018-07-06 22:03 高~雅 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: #在model表中添加/删除记录时执行响应的方法 fro 阅读全文
posted @ 2018-07-06 22:02 高~雅 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 轮询 通过定时器每隔多少秒发送一次请求。 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=devic 阅读全文
posted @ 2018-07-03 15:18 高~雅 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 浏览目录 flask-session flask-sqlalchemy flask-script flask-migrate flask-sqlalchemy flask-script flask-migrate flask-session 安装 使用步骤 __init__.py 导入组件 实例化s 阅读全文
posted @ 2018-07-02 10:55 高~雅 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串,然后将其进行格式化,之后便可以使用他提供的方法进行快速查找指定元素,从而使得在HTML或XML中查找指定元素变得简单。 安装 使用示例: name,标签名称 attr,标签属性 children,所有子标签 childr 阅读全文
posted @ 2018-07-02 10:41 高~雅 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 基础 谈面向对象就要从他的三大特性开始说起,如:封装、继承、多态。 封装 方法封装到类中 数据封装到对象中 应用: - session/request封装到来RequestContext对象中 - app/g封装到了AppContext中 继承 如果多各类中有相同的方法,为了避免重复编写,可以将其放 阅读全文
posted @ 2018-07-02 08:57 高~雅 阅读(375) 评论(0) 推荐(0) 编辑