自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 爬虫解析库使用

使用XPath

2019-01-12 17:19:36 382

转载 爬虫基本库的使用

使用urllib:request:他是最基本的HTTP请求模块,可以用来模拟发送请求,只需要给库方法传入URL以及额外的参数error:异常处理模块,如果出现请求错误,我们可以捕获异常,然后进行其他操作保证程序不会意外停止parse:工具模块,提供了很多URL处理方法,如拆分,解析,合并等发送请求urlopen()urllib.request模块提供了基本的工造HTTP请求的方法...

2019-01-09 17:41:21 373

转载 爬虫基础知识

URL和URIURI的全称是Uniform Resource Identifier,即统一资源标识符URL的全称是Uniform Resource Locator,即统一资源定位符超文本超文本,英文名叫做hypertext,我们在浏览器中看到网页就是超文本解析而成的,网页源代码是一系列的HTML源码,浏览器解析里面的标签,形成了我们平常看到的网页,而网页的源代码HTML就是超文本HTT...

2019-01-02 23:16:34 197

原创 Django模板语法

模板传递参数变量需要通过视图函数渲染,视图函数在使用 render 或者 render_to_string 的时候可以传递一个 context 的参数,这个参数是一个字典类型。以后在模板中的变量就从这个字典中读取值的front/views.pyfrom django.shortcuts import renderclass Person(object): def __init__(se...

2018-12-28 10:42:29 457

原创 Django的url与视图

URL命名URL可能是经常在变化的,如果将视图路由名写死,当URL发生变化时,就不得不进行大量的修改,我们可以定义path的name参数,它是用来给这个路由起名字的,当在视图函数中需要反转的时候,可以reverse(name),它就会自动将name反转为对应的urlpath 函数的定义为: path(route,view,name=None,kwargs=None) 。以下对这几个参数进行讲...

2018-12-28 10:00:10 163

原创 JavaScript时间和对象

对象Object()创建对象的第一种方式,使用new运算符创建Object(),也可以省略new 直接写Object():<script> var box = new Object(); // 定义对象的属性 box.name = '张三'; box sex = '男'; box.age = 28; // 定义对象的方法 box.say = function(){ ...

2018-12-03 23:31:40 155

原创 Flask

SQLAlchemyimpotr ...app = Flask(__name__)app.config.from_object(config) //导入配置,将数据库的链接信息放在配置文件中,使用配置中的信息链接数据库db =SQLAlchemy(app)# 一个类就是对数据库中一张表的映射,映射的模型必须继承db.Model# SQLAlchemy中使用db.Integer表...

2018-11-30 17:12:32 107

原创 JS定时器和函数

一个简单的回调函数使用单次定时器setTimeout(),只能定时一次启动单次定时器:setTimeout(第一个参数是多少毫秒之后要调用的回调函数,第二个参数是毫秒,1000ms等于1s)<script> setTimeout(function(){ document.write("2秒之后调用回调函数"); }, 2000);</script>或...

2018-11-26 22:14:55 2190

原创 JavaScript查找元素

查找元素W3C为我们提供了比较方便的定位节点的方法和属性,以便我们快速的对节点进行操作。分别为:方法说明getElementById()获取去特定ID元素的节点getElementByTagName()获取相同元素的节点列表getElementByName()获取相同名称的节点列表geAttribute()获取特定元素节点属性的值setAtt...

2018-11-23 17:20:17 1155

原创 JavaScript条件控制语句

dd

2018-11-22 19:48:08 1292

原创 JavaScript基础前奏

JavaScript嵌入页面的方式:1.页面script标签写入<script type="text/javascript"> //单行注释 /*多行注释*/ var a = &am

2018-11-22 16:17:24 172

原创 学Python途中可能会遗漏的一些关键点

Python 字典中使用了 hash table,因此查找操作的复杂度为 O(1),而 list 实际是个数组,在 list 中,查找需要遍历整个 list,其复杂度为 O(n),因此对成员的查找访问等操作字典要比 list 更快。import timearr = ['apple', 'samsung', 'huawei', 'python', 'java', 'c', 'C++', 'C#...

2018-11-20 17:42:56 181

原创 CSS浮动, 定位,流体式布局简单了解

CSS的浮动浮动分为左浮动(float: left; )和右浮动(float: right;),浮动元素会脱离文档流.box1{ width: 200px; height: 200px; background: red; <!--元素浮动会脱离原来的文档流,后面不浮动的元素会占据这个位置--> float: left; //左浮动 flaot: right; //右...

2018-11-15 17:44:22 241

原创 CSS盒模型、内间距和外间距

盒模型所有的元素都是在页面中显示成一个方块,类似一个盒子把元素叫做盒子,设置对应的样式分别为:盒子的边框(border),盒子中的内容与盒子边框之间的间距(内间距),盒子与盒子之间的间距(外间距)盒子的实际大小是:盒子的宽度 = 内容宽度 + 左右边框 + 左右内边距(padding)盒子的高度 = 内容高度 + 上下边框 + 上下内边距(padding)如果要增加内边距和边框的大...

2018-11-15 13:44:52 7598

原创 CSS的颜色设置和字体设置

CSS颜色通常有三种表示的方法第一种直接写颜色所对应的英文,比如:red是红色, blue是蓝色第二种是十六进制表示法,比如:#ff0000是红色第三种是R(红),G(绿),B(蓝),A(透明度)表示,比如:color: rgba(200,0,0,0)十六进制 0-9, a-frgba前三个的取值范围 0-255, a的取值为0-1之间的小数,0代表完全透明,1代表完全不透明CSS常...

2018-11-14 17:55:43 4430

原创 HTML常用行标签和表单控件

HTML常用的行级标签行内元素不独占一行HTML链接 a标签href属性是必须要的属性,target指定连接以何种方式打开,_blank用新窗口打开,默认是self原窗口打开。<a href="链接" target="_blank">链接文本</a>图像标签 img(是一个单标签,不需要闭合)设置title属性,当鼠标指针放在图片上时,会显示title属性的...

2018-11-14 13:54:59 1550

原创 CSS样式和常用选择器

HTML负责网页的结构和内容,CSS负责页面的样式CSS的三种引入方式,存在优先级问题,哪个样式离元素最近,那个样式的优先级就越高外联式:通过link标签,将外部的CSS样式链接进来<link rel="stylesheet" type="text/css" href="CSS文件">内嵌式:在head头内通过style标签设置页面的样式,各个属性都要用分号隔开<st...

2018-11-14 13:53:28 227

原创 学习HTML的一些笔记,方便记忆和以后翻阅

水水

2018-11-13 19:27:56 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除