会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Fool_freshman
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年5月26日
我的第三十六篇博客---flask-过滤器,页面包含等
摘要: flash 闪现消息要加密钥 app.secret_key='' for 在一个for循环中你可以访问这些特殊的变量:变量 描述loop.index 当前循环迭代的次数(从1开始)loop.index() 当前循环迭代的次数(从0开始)loop.revindex 到循环结束需要迭代的次数(从1开始)
阅读全文
posted @ 2019-05-26 15:26 Fool_freshman
阅读(211)
评论(0)
推荐(0)
编辑
我的第三十五篇博客---flask-wtf表单验证
摘要: 在Flask中,为了处理web表单,我们可以使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能WTForms支持的HTML标准字段 字段对象 说明StringField 文本字段TextAreaField 多行文本字段PasswordField 密码文本字段HiddenF
阅读全文
posted @ 2019-05-26 15:23 Fool_freshman
阅读(600)
评论(0)
推荐(0)
编辑
我的第三十四篇博客---flask-cookie-session、sqlchemary
摘要: cookie、session 获取cookie request.get.cookie('')获取session session.get('') cookie:指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地的数据(通常经过加密)复数形式Cookiescookie是由服务器生成,发送给客户端浏
阅读全文
posted @ 2019-05-26 15:22 Fool_freshman
阅读(267)
评论(0)
推荐(0)
编辑
我的第三十三篇博客---flask
摘要: 使用框架的优点:稳定性和可扩展性强可以降低开发难度,提高了开发效率 在Python中常用的Web框架有:flaskdjangotornado Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架Flask本身相当于一个内核,
阅读全文
posted @ 2019-05-26 15:18 Fool_freshman
阅读(130)
评论(0)
推荐(0)
编辑
我的第三十二篇博客---mongo和python结合
摘要: 交互再用管道 或者$ 的时候 要加引号括住ret=collection.find({'$or':[{'age':{'$gt':20}},{'age':{'$lt':17}}]})ret=collection.aggregate([{"$group":{'_id':'$age'}}]) from py
阅读全文
posted @ 2019-05-26 15:12 Fool_freshman
阅读(139)
评论(0)
推荐(0)
编辑
我的第三十一篇博客---mongo
摘要: mongo 进入Mongoshow dbs 展示出mongo里数据库有哪些db 显示当前数据库use admin 切换到admin这个数据库show collections 展示里面的集合 db.info.insert({'name':'zhangsan','age':20}) 向当前数据库info
阅读全文
posted @ 2019-05-26 15:11 Fool_freshman
阅读(304)
评论(0)
推荐(0)
编辑
我的第三十篇博客---scrapy框架
摘要: scrapy安装需要一个异步模块Twisted,这个模块得自己手动安装 Twisted下载地址:https://blog.csdn.net/coco56/article/details/82145425 如果自己是python 37 -64位,可以下载这个网盘的文件 按需求选取 pycharm 安装
阅读全文
posted @ 2019-05-26 15:06 Fool_freshman
阅读(141)
评论(0)
推荐(0)
编辑
我的第二十九篇博客---正则进阶
摘要: re.match() 从头找一个re.search() 找一个re.findall() 找所有返回一个列表,没有就是空列表re.findall('\d','chuan1zhi2') 结果为['1','2'] re.sub() 替换 re.sub('\d','_','chuan1zhi2') 结果为[
阅读全文
posted @ 2019-05-26 15:02 Fool_freshman
阅读(100)
评论(0)
推荐(0)
编辑
我的第二十八篇博客---seleinum
摘要: from selenium import webdriver #初始化驱动driver=webdriver.Chrome()#请求页面driver.get(url='https://www.baidu.com')#找到对应标签,发送文本driver.find_element_by_xpath("//
阅读全文
posted @ 2019-05-26 15:00 Fool_freshman
阅读(194)
评论(0)
推荐(0)
编辑
我的第二十七篇博客---beautifulsoup与csv操作方法
摘要: Beautiful Soup和lxml一样,也是一个HTML/XML的解析器,主要的功能也是如何解析和提取HTML/XML数据lxml只会局部遍历,而Beautiful Soup是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml/Beau
阅读全文
posted @ 2019-05-26 14:59 Fool_freshman
阅读(289)
评论(0)
推荐(0)
编辑
我的第二十六篇博客---json函数、jsonpath、xpath语法
摘要: json四个函数json.loads() 把jsonstr转为python类型(dict)json.load() 把文件转为python类型(dict)json.dumps() 把python类型(dict)转成jsonstr类型json.dump() 把python类型(dict)转为文件 将py
阅读全文
posted @ 2019-05-26 14:58 Fool_freshman
阅读(472)
评论(0)
推荐(0)
编辑
我的第二十五篇篇博客---爬虫使用cookie、session、超参数
摘要: cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是‘谁’了。cookie虽然在一定程度上解决了‘保持状态’的需求,但是由于cookie本身最大支持4096字节,以及cookie本身
阅读全文
posted @ 2019-05-26 14:57 Fool_freshman
阅读(620)
评论(0)
推荐(0)
编辑
我的第二十四篇博客---requests
摘要: 内容:requests模块的认识requests发送get请求requests获取响应数据requests发送带headers的请求requests发送带参数的请求requests发送POST请求requests使用代理requests处理cookiejs的逆向解析urllib基本介绍 为什么要重点
阅读全文
posted @ 2019-05-26 14:56 Fool_freshman
阅读(140)
评论(0)
推荐(0)
编辑
我的第二十三篇博客---爬虫简介
摘要: 网络爬虫(又被称为网页蜘蛛,网络机器人) 就是模拟客户端(主要指浏览器)发送网络请求,接收请求响应,按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是客户端(主要指浏览器)能做的事情,爬虫都能够做。 爬虫分类:通用爬虫:通常指搜索引擎的爬虫(百度,谷歌) 聚焦爬虫:针对特定网站的爬虫 积累式
阅读全文
posted @ 2019-05-26 14:54 Fool_freshman
阅读(125)
评论(0)
推荐(0)
编辑
我的第二十二篇博客---VUE
摘要: Vue.js基本概念:首先通过将vue.js作为一个js库来使用,来学习vue的一些基本概念,我们下载了vue.js后,需要在页面上通过script标签引入vue.js。开发中可以使用开发版本vue.js。产品上线要换成vue.min.js。 <script type="text/javascrip
阅读全文
posted @ 2019-05-26 14:52 Fool_freshman
阅读(112)
评论(0)
推荐(0)
编辑
我的第二十一篇博客---Mysql强化及应用于python
摘要: 使用python读取数据库: from pymysql import connectconn=connect(host='localhost',port=3306,database='数据库名',user='root',password='密码',charset='utf8')#获取cursor对象
阅读全文
posted @ 2019-05-26 14:48 Fool_freshman
阅读(143)
评论(0)
推荐(0)
编辑
我的第二十篇博客---Mysql基本命令
摘要: explain select name from student where name='小明';查看查询了多少行才找到 alter database 数据库名 character set utf8; 将数据库的编码改为utf8create database 数据库名 charset=utf8; 创
阅读全文
posted @ 2019-05-26 14:43 Fool_freshman
阅读(127)
评论(0)
推荐(0)
编辑
我的第十九篇博客---JavaScript基本操作
摘要: 通过条件来控制程序的走向,就需要用到条件语句条件运算符:==, , >, >=, <, <=, !=, &&(而且), ||(或者), !(否) if elsevar iNum01=3;var iNum02=5;var sTr;if (iNum01>iNum02){ sTr='大于';}else{
阅读全文
posted @ 2019-05-26 14:41 Fool_freshman
阅读(92)
评论(0)
推荐(0)
编辑
我的第十八篇博客---初识javascript
摘要: 基础知识: JavaScript是运行在浏览器端的脚步语言,Javascript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。Javascript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript(Adobe公司,需要插件)等。 前端三大块 1
阅读全文
posted @ 2019-05-26 14:38 Fool_freshman
阅读(102)
评论(0)
推荐(0)
编辑
我的第十七篇博客---CSS
摘要: css选择器:将css添加到<head>与</head>之间,并用<style></style>标记声明的一种样式。语法如下:<style>这里写css内容</style> 全局选择器:设置所有标签使用同一样式,用*表示语法:*{}例如:*{color:red;} 所有字体都为红色 标签选择器:用于
阅读全文
posted @ 2019-05-26 14:34 Fool_freshman
阅读(121)
评论(0)
推荐(0)
编辑