- 博客(5)
- 收藏
- 关注
转载 Selenium 控制浏览器完成动态爬虫或者测试
简介Seleninm: 能控制你的浏览器, 有模有样地学人类”看”网页安装 Selenium 因为 Selenium 需要操控你的浏览器, 所以安装起来比传统的 Python 模块要多几步. 先在 terminal 或者 cmd 用 pip 安装 selenium.在pycharm中直接安装即可。使用插件Katalon Recorder 有一个非常好用的插件——Katalo...
2018-08-04 17:13:35
413
原创 Python Web框架
一、简介一个Web应用的本质就是浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。所以,最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML返回。需要一个统一的接口,让我们...
2018-07-26 21:26:53
679
转载 Flask 创建app 时候传入多个参数
Flask 创建app 时候传入的 static_folder 和 static_url_path参数理解 Flask 在创建app的时候是用app = Flask(__name__)来创建的,不传入 static_folder参数的话 ,默认的静态文件的位置是在 static目录下我们可以进入 Flask的源码里面查看 ctrl+鼠标左键进入这是Flask的 __i...
2018-07-26 15:22:52
3808
原创 Python logging模块
一、简介日志的作用是跟踪,logging模块就是写日志。二、基本结构python的日志记录也是比较繁琐的一件事,在写一条记录之前,要写好多东西。典型的日志记录的步骤:创建logger 创建handler 定义formatter 给handler添加formatter 给logger添加handler写成代码差不多就是酱婶的):import logging # 1...
2018-07-26 11:37:22
753
原创 K-近邻算法(KNN)
一、K-近邻算法(KNN)概述 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多个类的问题,基于这些问题呢,就产生了KNN。 KNN是通过测量不同特征值之间的距离进行分类...
2018-06-30 18:30:08
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人