摘要:
脚手架安装 1\在电脑上安装node 和npm 输入 node -v 和 npm -v 确保有版本号输出 2\ 安装淘宝镜像源 npm install -g cnpm --registry=https://registry.npmmirror.com 3\安装VUE脚手架 npm install - 阅读全文
摘要:
- 管道的持久化存储: - 数据解析(爬虫类) - 将解析的数据封装到item类型的对象中(爬虫类) - 将item提交给管道:yield item(爬虫类) - 在官大类的process_item中接收item对象并且进行任意形式的持久化存储操作(管道类) - 在配置文件中开启管道 - 细节:- 阅读全文
摘要:
嗯,this 指向问题: 1、es5的普通函数,this指向调用者,比如Vue实例方法(在methods中声明了一个方法),是由vue实例VM调用的,所以this指向vm., 2、箭头函数的this指向调用者所在的上下文,也就是vm实例所在的上下文(定义vm的父类),就是window啦! https 阅读全文
摘要:
Scrapy框架的使用 - pySpider- 什么是框架? - 就是一个具有很强通用性且集成了很多功能的项目模板(可以被应用在各种需求中)- scrapy集成好的功能: - 高性能的数据解析操作(xpath) - 高性能的数据下载 - 高性能的持久化存储 - 中间件 - 全栈数据爬取操作 - 分布 阅读全文
摘要:
分析:波波老师的讲解 1.改变页面中的查询条件,然后点击查询按钮,通过抓包工具捕获相关的数据包,最终定位到了想要的空气质量数据对应的数据包 2.该数据包中发现:post请求携带了一个动态变化且加密的请求参数d,并且请求到的数据也是一组密文数据。 3.发现点击了查询按钮后发起了一个ajax请求,该请求 阅读全文
摘要:
- cookie的处理 - 手动处理 - cookie从抓包工具中捕获封装到headers中 - 自动处理 - session对象。- 代理 - 代理服务器 - 进行请求转发 - 代理ip:port作用到get、post方法的proxies = {'http':'ip:port'}中 - 代理池(列 阅读全文
摘要:
- HttpConnectinPool: - 原因: - 1.短时间内发起了高频的请求导致ip被禁 - 2.http连接池中的连接资源被耗尽 - 解决: - 1.代理 - 2.headers中加入Conection:“close” - 代理:代理服务器,可以接受请求然后将其转发。- 匿名度 - 高匿 阅读全文
摘要:
### 回顾 - requests作用:模拟浏览器发起请求 - urllib:requests的前身 - requests模块的编码流程: - 指定url - 发起请求: - get(url,params,headers) - post(url,data,headers) - 获取响应数据 - 持久 阅读全文
摘要:
手动轮播 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="d1"> <img :src="images[urrentIndex].i 阅读全文
摘要:
es6的语法 let 特点: 1.局部作用域 2.不会存在变量提升 3.变量不能重复声明 ``` ##### const 特点: 1.局部作用域 2.不会存在变量提升 3.不能重复声明,只声明常量 不可变的量 模板字符串 tab键上面的反引号 ${变量名}来插值 let name = '未来'; l 阅读全文