摘要: 作者说学会了lambda后,你会用上瘾的,因为让代码复用和简洁。 初识lamdba不太好理解,尤其是它能当着一个变量传递给函数,不过多学着写几个例子就好了,下面是我的学习笔记。 lambda 操作符(或 lambda函数)通常用来创建小巧的,一次性的匿名函数对象。它的基本语法如下: lambda操作 阅读全文
posted @ 2019-01-05 13:25 阿米扎 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Python装饰器是Python语法的精髓,学会使用后能让代码更加简洁,代码更能复用,我们在写代码时有些功能会经常使用,比如读写文件,做短信验证校验等等,这些代码的功能实现大同小异,我们就可以使用装饰器来做到复用这类功能。 装饰器是什么?要理解Python的装饰器,首先我们先理解一下Python的函 阅读全文
posted @ 2018-12-27 17:40 阿米扎 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 由于http协议的无状态性,登录验证都是通过传递cookies来实现的。通过浏览器登录一次,登录信息的cookie是就会被浏览器保存下来。下次再打开该网站时,浏览器自动带上保存的cookies,只有cookies还未过期,对于网站来说你就还是登录状态的。 browsercookie模块就是这样一个从浏览器提取保存的cookies的工具。它是一个很有用的爬虫工具,通过加载你浏览器的cookies到一个cookiejar对象里面,让你轻松下载需要登录的网页内容。 阅读全文
posted @ 2018-12-25 17:58 阿米扎 阅读(4994) 评论(0) 推荐(1) 编辑
摘要: Python里面有个很棒的语法糖(syntactic sugar),它就是 list comprehension ,有人把它翻译成“列表推导式”,也有人翻译成“列表解析式”。名字听上去很难理解,但是看它的语法就很清晰了。虽然名字叫做 list comprehension,但是这个语法同样适用于dic 阅读全文
posted @ 2018-12-21 22:25 阿米扎 阅读(29258) 评论(3) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2018-12-21 17:47 阿米扎 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: Python的lxml是一个相当强悍的解析html、XML的模块,最新版本支持的python版本从2.6到3.6,是写爬虫的必备利器。它基于C语言库libxml2 和 libxslt,进行了Python范儿(Pythonic)的绑定,成为一个具有丰富特性又容易使用的Python模块。虽然特性丰富,但是它在修改数节点时又缺少了些接口,比如本文讲到的获取 inner html 和 设置(修改)inner html功能。 阅读全文
posted @ 2018-12-20 23:04 阿米扎 阅读(4549) 评论(0) 推荐(1) 编辑
摘要: 在下写了10年Python,期间写了各种奇葩爬虫,挣各种奇葩的钱,写这篇文章总结下几种爬虫挣钱的方式。 阅读全文
posted @ 2018-12-06 21:40 阿米扎 阅读(50069) 评论(4) 推荐(3) 编辑