01 2018 档案

摘要:通过vue的jsonp实现百度下拉菜单的请求,vue的版本是2.9.2 阅读全文
posted @ 2018-01-26 21:28 eric_yi 阅读(482) 评论(0) 推荐(0)
摘要:事件对象: v-on:click/mouseover v-on:click/mouseover 简写: 简写: @click="" @click="" 1 @click="show($event)" 2 <input type="button" value="按钮" @click=“show($ev 阅读全文
posted @ 2018-01-26 21:26 eric_yi 阅读(4373) 评论(0) 推荐(0)
摘要:交互 Vue做交互需要引入一个库:vue-resouce.js get: post jsonp 1 <script src="vue.js"></script> 2 <script src="vue-resource.js"></script> 3 4 <script> 5 var vm = new 阅读全文
posted @ 2018-01-26 21:24 eric_yi 阅读(194) 评论(0) 推荐(0)
摘要:一 vue概念 是一个构建用户界面的javascript框架 二 如何使用vue 1. 导入vue.js文件 2. 展示HTML 3. 建立vue对象,写JavaScript代码 vue的简单实用:申明式渲染 Vue.js的核心是,可以采用简洁的模板语法来声明式的将数据渲染在DOM: 1 <div 阅读全文
posted @ 2018-01-26 21:19 eric_yi 阅读(254) 评论(0) 推荐(0)
摘要:软件环境: 1.创建爬虫项目 2创建京东网站爬虫. 进入爬虫项目目录,执行命令: 会在spiders目录下会创建和你起的名字一样的py文件:jd.py,这个文件就是用来写你爬虫的请求和响应逻辑的 3. jd.py文件配置 分析的amazon网站的url规则: https://search.jd.co 阅读全文
posted @ 2018-01-24 21:52 eric_yi 阅读(1818) 评论(0) 推荐(0)
摘要:第一篇:爬虫基本原理 第二篇:请求库之requests,selenium 第三篇:解析库之re、beautifulsoup、pyquery 第四篇:存储库之mongodb,redis,mysql 第五篇:爬虫高性能相关 第六篇:Scrapy框架 阅读全文
posted @ 2018-01-23 19:40 eric_yi 阅读(143) 评论(0) 推荐(0)
摘要:目录: 一 介绍 二 安装 三 命令集 四 项目结构以及应用 五 Spiders 一 介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监 阅读全文
posted @ 2018-01-23 19:03 eric_yi 阅读(234) 评论(0) 推荐(0)
摘要:目录: 一 介绍 二 基于GET请求 三 基于POST请求 四 响应Response 五 高级用法 一、介绍 1 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) 2 3 #注意:requests库发送 阅读全文
posted @ 2018-01-22 21:04 eric_yi 阅读(253) 评论(0) 推荐(0)
摘要:目录: 一 高性能爬虫本质 二 高性能爬虫相关理论点 三 Python中高性能相关模块 3.1 asyncio模块 3.2 aiohttp模块 3.3 gevent模块 3.4 grequest模块 3.5 twisted 3.6 tornado 3.1 asyncio模块 3.2 aiohttp模 阅读全文
posted @ 2018-01-22 19:24 eric_yi 阅读(670) 评论(0) 推荐(0)
摘要:Map类主要用来存储所有的url规则和一些配置参数的。其中有一些配置的值只存储在Map实例里,因为这些值影响着所有的规则,还有一些其他的默认规则可以被重写。 通过之前分析的add_url_rule源码可以知道,是在add_url_rule方法里调用的Map类,并调用了类的add方法,同时传递了rul 阅读全文
posted @ 2018-01-21 18:57 eric_yi 阅读(659) 评论(0) 推荐(0)
摘要:Rule类主要用来定义和表示一个URL的模式。主要定义了一些关键字参数,用来改变url的行为。例如:这个url可以接收的请求方法,url的子域名,默认路径,端点名称,是否强制有斜杠在末尾等等 在最开始使用route()传递的option参数,最后都是传给了Rule这个类来处理的 class Rule 阅读全文
posted @ 2018-01-21 18:55 eric_yi 阅读(728) 评论(0) 推荐(0)
摘要:之前分析route方法的时候,可以看到中间会调用add_url_rule方法,add_url_rule方法和route方法一样属于Flask这个类的。 add_url_rule方法主要用来连接url规则。具体工作方法和route类似。如果提供了视图函数,它将会和endpoint名字一起被注册 def 阅读全文
posted @ 2018-01-21 18:49 eric_yi 阅读(1563) 评论(0) 推荐(0)
摘要:@app.route(), 是调用了flask.app.py文件里面的Flask类的route方法,route方法所做的事情和add_url_rule类似,是用来为一个URL注册一个视图函数,但是我们知道route方法是以装饰器的方式使用的 def route(self, rule, **optio 阅读全文
posted @ 2018-01-21 18:45 eric_yi 阅读(2924) 评论(0) 推荐(0)
摘要:目录: 一 简介 二 MongoDB基础知识 三 安装 四 基本数据类型 五 CRUD操作 六 可视化工具 七 pymongo 一 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据 阅读全文
posted @ 2018-01-19 16:57 eric_yi 阅读(928) 评论(0) 推荐(0)
摘要:中间件 - 一个轻量级底层的插件系统,可以介入Django的请求和响应过程,修改Django的输入或输出 - 每一个中间件组件是一个独立的python类。可以定义下面方法中的一个或多个 __init__: 无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否启用当前中间件 process_ 阅读全文
posted @ 2018-01-03 15:40 eric_yi 阅读(240) 评论(0) 推荐(0)
摘要:一、Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架。 Werkzeug的本质是Socket服务端,用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返 阅读全文
posted @ 2018-01-03 15:32 eric_yi 阅读(2888) 评论(0) 推荐(0)