博客已搬至开源中国

本博客网站已搬家至开源中国:https://my.oschina.net/zhenfei

2018-08-16 17:20:47

阅读数 220

评论数 1

我的网站搭建 (第23天) 代码块复制功能

开发十年,就只剩下这套架构体系了! >>> ...

2019-02-05 09:45:00

阅读数 6

评论数 0

页面预加载loading动画

开发十年,就只剩下这套架构体系了! >>> ...

2019-02-05 09:44:00

阅读数 12

评论数 0

分析Ajax抓取今日头条街拍美图

声明:此篇文章主要是观看静觅教学视频后做的笔记,原教程地址https://cuiqingcai.com/ 实现流程介绍 1.抓取索引页内容:利用requests请求目标站点,得到索引网页HTML代码,返回结果 2.抓取详情页内容:解析返回结果,得到详情页的链接,并进一步抓取详情页信息 3....

2018-08-09 14:53:03

阅读数 88

评论数 0

Requests库+正则爬取猫眼电影Top100

声明:此篇文章主要是观看静觅教学视频后做的笔记,原教程地址:https://cuiqingcai.com/ 流程框架 1.抓取单页内容:利用requests请求目标站点,得到单个网页HTML代码,返回结果。 2.正则表达式分析:根据HTML代码分析得到电影的名称,主演,上映时间,评分,图片链...

2018-08-09 14:45:06

阅读数 71

评论数 0

Urllib2库+正则爬取内涵段子

    内涵段子前段时间发生的事情,想必大家都有所耳闻,我本人也是非常喜欢看段子的。但这并不能阻止我想看段子的脚步,幸好,给大家推荐一个网站,叫做内涵吧,里面也有非常丰富的段子内容。下面就以内涵吧为例爬取所有段子,可供离线观看。 先分析请求的url地址      第一页段子url:https:...

2018-08-09 14:44:12

阅读数 88

评论数 0

使用Urllib2制作有道翻译器

       今天是学习爬虫的第二天了,看了网上很多初学者都喜欢爬取字典翻译。确实,有一个自己随时随地使用的翻译神器,省去了打开浏览器输入网址的那些繁琐,也腾出了不少时间。在这里我选择的是有道翻译,相比于百度翻译来说,它的特点就是使用了post请求来获取json格式数据,而百度翻译使用的是get请...

2018-08-09 14:40:57

阅读数 42

评论数 0

我的网站搭建: (第十天) Ueditor后台编辑器

    之前说过,我的网站编辑器一开始是tinymce,然后才用的ckeditor。可是最近我发现,ckeditor的小图标不是很美观,看久了有点low的样子。我是不是应该换一个编辑器呢,一想到这里,马上打开谷歌搜索有没有更加美观的富文本编辑器。翻了几页发现,才发现百度Ueditor编辑器就很不错...

2018-08-09 14:35:30

阅读数 586

评论数 0

我的网站搭建: (第九天) 博客统计排行

    在阅读计数功能之后,就可以可根据每篇博客的阅读量来对博客进行热门统计排行了,如阅读周榜,月榜,总榜。基本上只要实现其中一个,其他两个也能照着做出来,大体上的逻辑是一样的。都是通过django自带的工具包中的timezone模块获取今天的日期格式,再通过datetime模块的timedelt...

2018-08-09 14:31:57

阅读数 57

评论数 0

我的网站搭建: (第八天) 阅读计数优化

    上篇写了几个简单的阅读计数,其缺点都是无法统计某一天的阅读数量,也就无法根据日期来对热门博客进行排行。所以最好还是重建一个带有日期字段名的模型表,这就可以根据日期条件来筛选博客的阅读次数了,比较方便统计。ReadNum继续保留,再建一个ReadDetail模型类 from django...

2018-08-01 12:05:14

阅读数 54

评论数 0

我的网站搭建: (第七天) 简单阅读计数

 如果知道每篇文章的浏览量,管理员就可以了解到访问者对文章的喜好程度,方便后续推出相关内容文章,同时对热门博客的统计和阅读趋势图打好基础。针对阅读统计功能,前前后后我一共想到了三种方法,各种方法都有利有弊。 方法一:采用该模型字段计数     1.修改Post模型read_num     2....

2018-08-01 12:03:47

阅读数 97

评论数 0

我的网站搭建: (第六天) 富文本编辑器

富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,这是百度百科的对富文本编辑器的解释。我们可以借助富文本编辑器,编辑出来一个包含html的页面,从而页面的显示效果,可以由网站管理员定义,而不用完全依赖于开发的人员。我之前使用的是一个叫t...

2018-08-01 11:59:58

阅读数 129

评论数 0

我的网站搭建: (第五天) 分类和归档

 文章分类和日期归档能帮助我们快速定位到想要查找内容,所以今天就是要实现分类以及归档,先从分类开始。     在blog/views.py中定义一个博客分类的视图函数: def category_list(request): ""&quot...

2018-07-24 22:22:01

阅读数 58

评论数 0

我的网站搭建: (第四天) 导航栏与页脚

    经过观察可以发现,基本上每个网站都会有一个叫导航栏的东西,其目的就是为了方便用户找到自己查看的页面。导航栏可以自己制作,但我选择的方法是使用Bootstrap框架,还有给每个网页都添加一段导航栏代码会显得特别冗余,所以这里还涉及到一个模板继承的知识点,我将模板继承知识写在了Django入门...

2018-07-24 22:21:19

阅读数 211

评论数 0

我的网站搭建: (第三天) 分页功能

真的是挺久没有更新网站搭建了,因为最近在学习网络爬虫,又忙着考驾照,每一天都要练车,所以能利用的时间就只有晚上了。话不多说,直接开始了解Django的分页器吧,其实分页器的功能挺强大的,可以通过导入Paginator对象来实现文章的分页,列表的分页,还有上一页和下一页的功能。最好是参考Django...

2018-07-24 22:20:30

阅读数 112

评论数 0

我的网站搭建: (第二天) 数据库选型

 上一篇记录的是模型设计,也就是博客展示的基本功能,那么这些模型在进行数据迁移的时候就会产生数据。如何有效地保存好这些数据,这就是每一个开发者都值得去斗智斗勇的一件事,如防止跨站攻击,反爬虫等。今天内容就是Django框架的数据库选型问题,其实Django 对各种数据库都提供了很好的支持,包括:P...

2018-07-24 22:19:46

阅读数 163

评论数 0

我的网站搭建: (第一天) 模型设计

网站已经成功部署好多天了,今天突然发现以前在开发过程中遇到的问题没有被好好的记录下来,或者说是没有被保存。这样肯定是不可取的,这会让我陷入问题的轮回中,重复思考着如何解决一个问题,那就太花费时间和精力了。所以,现在就尽可能地恢复一些记忆和还原当时做网站的经历,日后肯定会感谢今天的自己。     ...

2018-07-20 20:34:35

阅读数 158

评论数 0

强大的vim插件

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。常被称为编辑器之神,也是本人平时最喜欢使用的一款开发者编辑器,插件升级如下:     在终端输入: wget -qO- https://raw.github.com/ma6174/vim/ma...

2018-06-20 17:56:35

阅读数 237

评论数 0

ubuntu下Fiddler抓包(telerik fiddler web debugger)

    首先,安装Mono环境,在Ubuntu环境下安装很简单,输入: sudo apt-get install mono-complete     下载一个最新的版本:http://fiddler.wikidot.com/mono     (文件名:MonoFiddler-v4484.zi...

2018-06-20 16:49:03

阅读数 325

评论数 0

虚拟的python环境virtualenv

    有了大概的了解之后,看下具体的安装,只是介绍ubuntu下的安装:    通过命令: sudo apt-get install python-virtualenv或者 sudo pip install virtualenv     然后建立一个测试目录: mkdir testvi...

2018-05-19 21:07:45

阅读数 102

评论数 0

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