12 2017 档案

摘要:xadmin安装 由于安装时需要依赖包并且暂时不支持py3等原因,直接pip install的方法很容易就狗带了。 说一下我在网上找到的安装方式,在GitHub上有这个项目的开源代码,并且还有很多个版本可以选择。 克隆一份,clone地址:xadmin,新建一个空白的README.rst代替之前的文 阅读全文
posted @ 2017-12-30 15:36 JeffD 阅读(1297) 评论(0) 推荐(1)
摘要:淘宝的页面大量使用了js加载数据,所以采用selenium来进行爬取更为简单,selenum作为一个测试工具,主要配合无窗口浏览器phantomjs来使用。 阅读全文
posted @ 2017-12-28 22:09 JeffD 阅读(2078) 评论(0) 推荐(0)
摘要:pyquery和我们之前用的jQuery有着异曲同工之处,使用起来更加方便,基本能满足大部分时候我们的需求。 先引入一个小事例展示pyquery的操作: pyquery可以直接解析url 也可以是文件格式的html pyquery支持css基本选择器的使用,这点和bs4一样: 可以对解析出来的pyq 阅读全文
posted @ 2017-12-27 17:14 JeffD 阅读(780) 评论(0) 推荐(0)
摘要:Requests 是⽤Python语⾔编写,基于 urllib库,采⽤Apache2 Licensed 开源协议的 HTTP 库。它⽐ urllib 更加⽅便,可以节约我们⼤量的⼯作,完全满⾜HTTP 测试需求。 ⼀句话——Python实现的简单易⽤的HTTP库 (相对于urllib来说)。 可以说 阅读全文
posted @ 2017-12-26 01:15 JeffD 阅读(764) 评论(0) 推荐(0)
摘要:首先Urllib是python内置的HTTP请求库。 包括以下模块: urllib常规发送请求方式 运行结果: 需要post数据按指定编码格式编码,在使用urlopen时传递data参数即发送post请求,默认不加就是get请求。 设置超时时间: 设置超时时间主要是防止爬取某些页面速度极慢,爬的时间 阅读全文
posted @ 2017-12-25 18:23 JeffD 阅读(655) 评论(0) 推荐(0)
摘要:布局响应式 响应式就是浏览器随着边框的缩小会产生的浏览样式的变化。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .jeff{ width: 100%; heig 阅读全文
posted @ 2017-12-24 22:46 JeffD 阅读(297) 评论(0) 推荐(0)
摘要:最近在学django框架,准备用django写一个博客园的系统,并且在写的过程中也遇到一些问题,实践出真知,对django开发web应用方面也有了进一步的了解。很多操作实现都是以我所认知的技术完成的,可能存在不合理的地方(毕竟实现的方法多种多样),基本完成后会将源码上传到git,也欢迎各位大神指正。 阅读全文
posted @ 2017-12-23 21:46 JeffD 阅读(2096) 评论(2) 推荐(4)
摘要:这个库用来对网页进行解析功能,十分强大,有了它我们可以减少对正则的使用,也能顺利的从网页源码中拿到我们要的值。他是一个灵活,方便的网页解析库,处理高效,支持多种解析器。 这个库把HTML源码解析成对象与对象的关系,这样就不需要操作字符串这样简单的繁琐的操作了。 BeautifulSoup是将HTML 阅读全文
posted @ 2017-12-22 15:18 JeffD 阅读(591) 评论(0) 推荐(0)
摘要:直接比较明显的就是cpu直冲天际。 pycharm是一款用了就不愿意换的ide,因为他的功能十分强大,同时也有着让人诟病的问题,就是他功能太全了,以至于有的功能你这辈子可能都不会去触碰,带来的直接问题就是,他非常吃你的硬件资源,并且打开速度十分感人,固态硬盘并没什么用。即使这样,我依然还是选择使用它 阅读全文
posted @ 2017-12-21 20:31 JeffD 阅读(1536) 评论(0) 推荐(0)
摘要:之前我们使用的是jQuery的Ajax,这是一种极为便捷的Ajax操作方式,但是我们还需要对Ajax技术进行进一步的了解。 <input type="text" id="i1" /> + <input type="text" id="i2" /> = <input type="text" id="i 阅读全文
posted @ 2017-12-04 18:07 JeffD 阅读(1740) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-12-03 17:14 JeffD 阅读(1) 评论(0) 推荐(0)
摘要:首先要说的是django与其他的框架不同,django是一个封装的及其完善的框架,我们使用django也不会像之前写学生系统那样,django操作数据库使用自带的ORM来进行操作,Torando与Flask的数据库使用就很自由(当然也可以使用我们之前的SQL helper),并且Flask的模板都不 阅读全文
posted @ 2017-12-02 22:24 JeffD 阅读(861) 评论(0) 推荐(1)