摘要: 课程内容 Python爬虫——反爬 Python加密与解密 Python模块——HashLib与base64 Python爬虫——selenium模块 Python——pytessercat识别简单的验证码 Python——破解极验滑动验证码 Python——使用代码平台进行识别验证码 案例研究 P 阅读全文
posted @ 2018-04-08 20:40 一只小小的寄居蟹 阅读(1551) 评论(0) 推荐(0)
摘要: 反爬概述 网络爬虫,是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。 但是当网络爬虫被滥用后,互联网上就出现太多同质的东西,原创得不到保护。 于是,很多网站开始反网络爬虫,想方设法保护自己的内容。 他们根据ip访问频率,浏览网页速度,账户登录,输入验证码,flash封 阅读全文
posted @ 2018-04-08 18:55 一只小小的寄居蟹 阅读(4196) 评论(0) 推荐(1)
摘要: 前言 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话 保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机, 密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高, 于是在1997年,美国国家标准局公布 阅读全文
posted @ 2018-04-08 14:52 一只小小的寄居蟹 阅读(34038) 评论(0) 推荐(1)
摘要: 摘要算法(hashlib) Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 你写了一篇文章,内容是一个字符串'how to use 阅读全文
posted @ 2018-04-08 12:58 一只小小的寄居蟹 阅读(1929) 评论(0) 推荐(0)
摘要: 练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? python2默认是ASCII码,python3默认是utf-8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? 如何进行编码转换? #-*-coding:utf-8-*- 的作用是什么? 解释py2 阅读全文
posted @ 2018-04-07 15:43 一只小小的寄居蟹 阅读(5029) 评论(0) 推荐(0)
摘要: 文件操作 函数 练习题 案例 阅读全文
posted @ 2018-04-06 13:21 一只小小的寄居蟹 阅读(664) 评论(0) 推荐(0)
摘要: 前言 请看下面代码 为什么输出结果为[6, 6, 6, 6],这段代码相当于 解答 运行代码,解释器碰到了一个列表解析,循环取multipliers()函数中的值,而multipliers()函数返回的是一个列表对象,这个列表中有4个元素, 每个元素都是一个匿名函数(实际上说是4个匿名函数也不完全准 阅读全文
posted @ 2018-04-06 13:03 一只小小的寄居蟹 阅读(3407) 评论(2) 推荐(3)
摘要: 列表推导式 产生背景 现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现? 第一种方法: 第二种方法: 列表推导式: 使用列表推导式可简化代码。用法如下 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的变为平方 阅读全文
posted @ 2018-04-05 22:47 一只小小的寄居蟹 阅读(2035) 评论(0) 推荐(0)
摘要: 前言 给下面的函数加上运行时间 修改一:改动函数 修改二:不改动函数 忙活了这么半天,终于初具规模了!现在已经基本上完美了,唯一碍眼的那句话就是还要在做一次赋值调用。。。 装饰器 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 满足开放封闭原则 阅读全文
posted @ 2018-04-04 02:27 一只小小的寄居蟹 阅读(503) 评论(0) 推荐(1)
摘要: 前言 执行以下代码 x在函数里面定义了,为什么会报错? python解释器如何执行 结论:“存放变量与值的关系”的空间——叫做命名空间 代码在运行伊始,创建的存储“变量名与值的关系”的空间叫做全局命名空间,在函数的运行中开辟的临时的空间叫做局部命名空间 命名空间与作用域 命名空间的本质:存放变量与值 阅读全文
posted @ 2018-04-03 23:38 一只小小的寄居蟹 阅读(975) 评论(0) 推荐(0)