自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者

Python 领域创作者,华为OD机考题库整理者,C 系语言爱好者,爬虫100例作者,120作者,滚雪球学Python作者

  • 博客(16)
  • 资源 (555)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python爬虫入门教程 65-100 爬虫与反爬虫的修罗场,点评网站,字体反爬之三

爬虫与反爬虫的修罗场哪种平台最吸引爬虫爱好者,当然是社区类的,那里容易产生原生态,高质量的数据啊,你看微博,知乎,豆瓣爬的不亦乐乎。评论也是产生内容的好地方生活类点评网站旅游类点评网站音乐类点评只要有点评的地方,总有成千上万的爬虫趴着。这些都是爬虫与反爬虫的修罗场,他不想叫你爬,你越想爬对他是核心数据,对你也是核心数据今天要分析的网站今天我们弄一下大众点评学习阶段,我们要抱...

2019-04-30 09:47:27 20606 24

原创 刚毕业去面试Python工程师,这几道题太难了,Python面试题No11

文章目录写在前面第1题: docstring是什么?第2题:PYTHONPATH变量是什么?第3题: Python中的不可变集合(frozenset)是什么?第4题:如何检查字符串中所有的字符都为字母数字?第5题:什么是Python中的连接(concatenation)?第6题:Python的不足之处写在前面本想停一段时间这个系列,但是好多朋友给我发信息说让我继续整理下去,so,继续吧~第1...

2019-04-30 08:48:14 20054 3

原创 Python爬虫入门教程 64-100 反爬教科书级别的网站-汽车之家,字体反爬之二

说说这个网站汽车之家,反爬神一般的存在,字体反爬的鼻祖网站,这个网站的开发团队,一定擅长前端吧,2019年4月19日开始写这篇博客,不保证这个代码可以存活到月底,希望后来爬虫coder,继续和汽车之间对抗。CSDN上关于汽车之家的反爬文章千千万万了,但是爬虫就是这点有意思,这一刻写完,下一刻还能不能用就不知道了,所以可以一直不断有人写下去。希望今天的博客能帮你学会一个反爬技巧。今天要爬去的网...

2019-04-27 21:47:09 20628 15

原创 朋友去面试Python工程师,又带回来几道基础题,Python面试题No10

文章目录第1题: print 调用 Python 中底层的什么方法?printinput第2题:range 和 xrange 的区别?第3题: 4G 内存怎么读取一个 5G 的数据?方法一方法二第4题:在except中return后还会不会执行finally中的代码?怎么抛出自定义异常?介绍一下 except 的作用和用法?第5题:在Python中输入某年某月某日,判断这一天是这一年的第几天?(可...

2019-04-25 23:05:07 19750 3

原创 又面试了Python爬虫工程师,碰到这么几道面试题,Python面试题No9

文章目录第1题:动态加载又对及时性要求很高怎么处理?第2题:python 爬虫有哪些常用框架?第3题: Scrapy 的优缺点?优点:scrapy 是异步的缺点:基于 python 的爬虫框架,扩展性比较差第4题: scrapy 和 request?第5题: 描述下 scrapy 框架运行的机制?第6题: 实现模拟登录的方式有哪些?第6题: 你遇到过的反爬虫的策略?后续面试问题第1题:动态加载又...

2019-04-24 09:48:03 19261 11

原创 从B站源码泄露事件入手,说一下团队协作中版本管理的安全意识

背景新浪科技讯 4月22日消息,据微博@互联网的那点事 爆料称,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。”互联网那点是,微博大号,发布之后,瞬间互联网新媒体圈圈子全部知晓,头部意见领袖的作用,立马发挥,大量转载,文章铺天盖地出现。事情发酵起因一名为openbilibili的用户在Github上创建“go-common”代码库。开源库,...

2019-04-22 21:51:47 19753 17

原创 面试Python工程师,这几道编码题有必要背背,Python面试题No8

第1题:列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。第2题:设计一个函数返回给定文件名的后缀?第3题: 这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?第4题: 求出`0~n`的所有正整数中数字k(0~9)出现的次数。编程语言不限,Python优先。第5题: 如何在python中使用三元运算符?

2019-04-22 15:07:51 19707 12

原创 周三面试Python开发,这几道Python面试题差点答错,Python面试题No7

第1题:阅读下面的代码,默读出A0,A1至An的最终值。第2题:如何提高python的运行效率?第3题: Python字典有什么特点,从字典中取值,时间复杂度是多少?第4题: 多线程、多进程?第5题: 请尽可能列举python列表的成员方法,并给出以下列表操作的答案:

2019-04-18 22:38:32 19459 6

原创 昨天去面试,这5个Python面试题都被考到了,Python面试题No6

文章目录第1题:字符串的拼接–如何高效的拼接两个字符串?第2题: list = ['a','a','a',1,2,3,4,5,'A','B','C']提取出”12345”?第3题: 什么是pickling和unpickling?第4题: 说一说Python自省?第5题:什么是python猴子补丁python monkey patch?第1题:字符串的拼接–如何高效的拼接两个字符串?字符串拼接...

2019-04-17 23:20:37 19838 21

原创 梦想橡皮擦写的 Python 面试系列文章清单

为什么写这个系列的文章互联网很多python面试分享的资料,但是都是对题目进行了非常简单的解读,我想针对每个面试题都深入并且细致的解释清楚,从这个出发点去帮助你建立python体系,所以有了这个系列的文章Python基础面试,看这篇文章画重点吧,Python面试题No1Python面试快问快答,理论要的就是速度与精准,Python面试题No2学习Python一年,基础忘记了,看看面试题回忆...

2019-04-17 16:08:00 22532 34

原创 2019年,Python工程师必考的6个面试题,Python面试题No5

第1题:Python里面如何实现tuple和list的转换?第2题:Python里面search()和match()的区别?match()search()第3题: 如何用Python删除一个文件?第4题: is 和 == 的区别?第5题:a=1, b=2, 不用中间变量交换a和b的值?第6题:说说你对zen of python的理解,你有什么办法看到它?

2019-04-16 23:12:46 19524 2

原创 去面试Python工程师,这几个基础问题一定要能回答,Python面试题No4

第1题:列表和元组有什么不同?语法差异是否可变重用与拷贝内存开销第2题:什么是负索引?第3题: 如何随机打乱列表中元素,要求不引用额外的内存空间?第4题:解释 Python 中的 join() 和 split() 函数?第5题:如何删除字符串中的前置空格?第6题:Python 中的 pass 语句有什么作用?第7题:解释 Python 中的成员运算符?成员运算符身份运算符

2019-04-15 22:30:42 19332

原创 学习Python一年,基础忘记了,看看面试题回忆回议,Python面试题No3

第1题:你如何管理不同版本的代码?第2题:python中生成随机整数、随机小数、0~1之间小数方法?第3题:迭代器、可迭代对象、生成器?第4题:单引号,双引号,三引号的区别?第5题:Python是如何进行内存管理的?第6题:写一个函数, 输入一个字符串, 返回倒序排列的结果?

2019-04-11 15:26:36 20106

原创 Python爬虫入门教程 63-100 Python字体反爬之一,没办法,这个必须写,反爬第3篇

在反爬圈子的一个大类,涉及的网站其实蛮多的,目前比较常被爬虫coder欺负的网站,猫眼影视,汽车之家,大众点评,58同城,天眼查…还是蛮多的,技术高手千千万,总有五花八门的反爬技术出现,对于爬虫coder来说,干!就完了,反正也996了~作为一个系列的文章,那免不了,依旧拿猫眼影视“学习”吧,为什么?因为它比较典型~猫眼影视打开猫眼专业版,常规操作,谷歌浏览器,开发者工具,抓取DO...

2019-04-09 16:12:37 19352 7

原创 Python爬虫入门教程 62-100 30岁了,想找点文献提高自己,还被反爬了,Python搞起,反爬第2篇

学习理论的知识少不了去检索文献,好多文献为你的实操提供了合理的支撑,我所在的大学内网默认是有知网账户的,非常NICEPython爬虫入门教程 62-100 30岁了,想找点文献提高自己,还被反爬了,Python搞起,反爬第2篇今天要完成的网站是 http://ac.scmor.com/ > Google学术搜索是一个文献检索服务,目前主要是提供维普资讯、万方数据等几个学术文献资源库的检索服务。通过Google学术搜索只能够查找到这些学术资料的“报告、摘要及引用内容... 来源百度百科

2019-04-02 19:18:36 20135 4

原创 Python爬虫入门教程 61-100 写个爬虫碰到反爬了,动手破坏它!

python3爬虫遇到了反爬当你兴冲冲的打开一个网页,发现里面的资源好棒,能批量下载就好了,然后感谢写个爬虫down一下,结果,一顿操作之后,发现网站竟然有反爬措施,尴尬了。接下来的几篇文章,我们研究一下各种反爬虫套路,当然互联网没有100%的反爬措施,只要你能使用浏览器访问的网页,都是可以爬取到了,所有的人不能杜绝爬虫,只能在一定程度上增加你爬取的成本,说白了,就是让你的技术爬不到~爬虫和...

2019-04-01 19:45:31 19632 10

Linux date命令.pptx

linux dateLinux date命令.pptxLinux date命令.pptxLinux date命令.pptx

2024-01-31

数据库课程设计.pptx

数据库课程设计通常是计算机科学或信息技术相关专业的一部分,旨在帮助学生掌握数据库设计、开发和管理的基本原则和技能。以下是一个典型的数据库课程设计大纲,供您参考: ### 课程名称:数据库课程设计 #### 课程目标: - 理解数据库管理系统的基本概念和原理。 - 学会使用数据库设计工具,设计和规划数据库系统。 - 掌握SQL语言,能够进行数据库的查询、更新、删除等操作。 - 学会数据库性能优化和安全管理。 - 能够进行实际的数据库应用开发和设计。 #### 课程大纲: **第一部分:数据库基础** 1. 数据库管理系统(DBMS)概述 2. 数据库设计范式 3. 实体关系模型(ER模型)和关系模型 4. SQL语言基础 **第二部分:数据库设计和规划** 1. 数据库设计工具的使用 2. 数据库设计的规范和范式 3. 数据库安全性设计 4. 数据库性能优化策略 **第三部分:数据库应用开发** 1. 数据库连接和操作(使用编程语言如Python、Java等) 2. Web应用中的数据库集成 3. 移动应用中的数据库集成 4. 大数据和云数据库的基本概念

2024-01-12

Python圣诞节.pptx

Python圣诞节.pptx Python圣诞节.pptx Python圣诞节.pptx Python圣诞节.pptx

2023-12-26

圣诞树代码编程Python.pptx

圣诞树代码编程python

2023-12-19

华为OD机试.pptx

贰壹贰叁零华为OD机试.pptx 华为OD机试.pptx 华为OD机试.pptx

2023-12-15

Docker教程.pptx

Docker教程.pptx Docker教程.pptx Docker教程.pptx Docker教程.pptx

2023-12-04

OpenCV教程或项目资源.pptx

OpenCV教程或项目资源.pptxOpenCV教程或项目资源.pptxOpenCV教程或项目资源.pptxOpenCV教程或项目资源.pptx

2023-11-27

Linux常用命令.pptx

Linux常用命令 Linux常用命令.pptx Linux常用命令.pptx Linux常用命令.pptx Linux常用命令.pptx Linux常用命令.pptx

2023-11-21

Python爬虫资源.pptx

Python爬虫资源.pptx Python爬虫资源.pptx Python爬虫资源.pptx Python爬虫资源.pptx

2023-11-21

蓝桥杯算法题PPT.pptx

蓝桥杯算法题PPT.pptx 蓝桥杯算法题PPT.pptx 蓝桥杯算法题PPT.pptx

2023-11-19

程序员简历模板.pptx

程序员简历模板.pptx

2023-11-09

Python 编程练习题,每页一个.pptx

上传Python编程练习题、竞赛题、面试题和实战项目题。完成上传与审核后,将获得6分的奖励分。 1、要点:每个题目都应包含完整的输入说明、输出说明,并提供多组用例。 2、文件:至少包含一个题目文档,其中包含题目描述、解题思路;以及一个可运行的Python代码文件。 3、文案:标题不少于20字,简介不少于50字。推荐免费使用C知道AI生成:https://so.csdn.net/chat

2023-11-09

华为OD面试开放数据PPT大纲.pptx

OD面试,即Outsourcing Development面试,是一种通过外包公司进行的面试方式。 OD面试通常用于技术岗位,如软件开发、测试等。 OD面试的流程与普通面试类似,包括笔试、面试等环节。 OD面试的优势在于可以节省企业的招聘成本,提高招聘效率。

2023-11-07

Vue面试题.pptx Vue面试题.pptx Vue面试题.pptx

Vue面试题.pptx Vue面试题.pptx

2023-10-31

如何学习MATLAB.pptx

如何学习MATLAB.pptx 如何学习MATLAB.pptx 如何学习MATLAB.pptx如何学习MATLAB.pptx如何学习MATLAB.pptx

2023-10-25

matlab 矩阵数组第一讲.pptx

mysql安装配置教程 mysql安装配置教程 mysql安装配置教程 mysql安装配置教程 mysql安装配置教程

2023-10-23

用Python实现爱心代码.pptx

爱心代码用Python实现爱心代码.pptx用Python实现爱心代码.pptx用Python实现爱心代码.pptx用Python实现爱心代码.pptx用Python实现爱心代码.pptx

2023-10-19

爱心代码.pptx爱心代码.pptx

爱心代码

2023-10-19

YOLO学习.pptx

YOLO学习.pptx 2023年10月学习资料

2023-10-15

华为OD-技术综合面,手撕代码真题整理(99):最小生成树在城市规划中的应用-最长公共子序列问题.md

华为OD_技术综合面,手撕代码真题整理(99):最小生成树在城市规划中的应用___最长公共子序列问题.md

2023-10-15

YOLO初级学习大纲.pptx

YOLO初级学习大纲.pptx YOLO初级学习大纲.pptx YOLO初级学习大纲.pptx YOLO初级学习大纲.pptx

2023-10-08

Matlab资源.pptx

** 提供Matlab软件下载、安装、更新等服务

2023-09-28

AmazonCodeWhisperer.pptx Amazon CodeWhisperer是一个用于代码审查和优化的工具

Amazon CodeWhisperer是一个用于代码审查和优化的工具

2023-09-28

rk3399android71平台新增HDMI特殊分辨率输出改补丁.pptx

原因:rk3399的android7.1平台在HDMI输出时存在分辨率问题,导致显示效果不佳 必要性:为了提升用户体验,需要修改HDMI特殊分辨率输出,以实现更好的显示效果 背景:rk3399的android7.1平台在HDMI输出时存在分辨率问题,导致显示效果不佳 解决方案:通过修改HDMI特殊分辨率输出,实现更好的显示效果

2023-09-20

matplotlib.pptx

matplotlib 是一个用于创建静态、动态和交互式图形的 Python 库。 它提供了一整套类似于 MATLAB 的绘图函数,可以生成高质量的图形。 matplotlib 支持多种图形格式,如 PNG、JPG、EPS、PDF 等。 它广泛应用于数据可视化、科学计算和机器学习等领域。

2023-09-20

使用Rational Rose创建模型:详细教程与示例代码.md

使用Rational Rose创建模型:详细教程与示例代码.md 使用Rational Rose创建模型:详细教程与示例代码.md 使用Rational Rose创建模型:详细教程与示例代码.md 使用Rational Rose创建模型:详细教程与示例代码.md

2023-09-14

KMP算法C++实现.pptx

KMP 算法的核心思想是避免在文本串中进行不必要的比较。在传统的朴素匹配算法中,每当我们在文本中找到不匹配的字符时,我们会将子串向右移动一个位置,并重新开始比较。这种方法的问题是,我们可能会多次比较相同的字符。 KMP 算法通过构建部分匹配表(也称为失配函数)来解决这个问题,以在不匹配时跳过尽可能多的字符。部分匹配表告诉我们在不匹配时应该将子串移动到的位置,而不是每次都向右移动一个位置。这样,我们可以避免不必要的比较,提高了算法的效率。

2023-09-13

KMP 算法,即 Knuth-Morris-Pratt 算法,是一种用于字符串匹配的经典算法 与朴素的字符串匹配算法相比,KMP

KMP 算法,即 Knuth-Morris-Pratt 算法,是一种用于字符串匹配的经典算法。与朴素的字符串匹配算法相比,KMP 算法具有更高的效率,特别是在处理大型文本时。本文将介绍 KMP 算法的原理,并提供 C++示例代码来演示如何实现它。

2023-09-13

大学生 Python爬虫入门指南.pptx

大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.ppt 大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.ppt 大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.pptx 大学生 Python爬虫入门指南.ppt

2023-09-08

Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx

Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx Python爬虫的网页内容提取与数据分析:提升SEO效果实战指南.pptx

2023-09-08

MATLAB是一种编程语言和数学计算环境

主要应用于科学计算、数据分析和工程设计等领域 提供丰富的工具箱和函数库,支持各种数学运算和图形绘制 集成开发环境(IDE),包括代码编辑器、调试器和图形用户界面(GUI) 支持多种操作系统,如Windows、Linux和macOS

2023-08-29

MATLAB三维数组详解与应用

三维数组的定义与创建 三维数组的属性与操作 三维数组的可视化与应用 三维数组的定义与创建 三维数组的属性与操作 三维数组的可视化与应用 三维数组的定义与创建 三维数组的属性与操作 三维数组的可视化与应用

2023-08-23

python itertools.pptx

在Python中,迭代是一种常见的数据处理方式。然而,对于大规模数据集,迭代性能的优劣直接影响到程序的运行效率。本文将介绍如何利用Itertools模块来优化Python迭代性能,并通过案例分析深入解析Itertools的工作原理。最后,我们将对Itertools优化Python迭代性能的知识点进行详细解答,以帮助读者更好地理解和应用Itertools。

2023-08-21

Pythonlower函数用法PPT.pptx

- 字符串对象:在 Python 中,字符串是不可变的对象。这意味着一旦创建了一个字符串,就不能修改其内容。因此,`lower()`函数返回的是一个新的字符串,而不是修改原始字符串。 - ASCII 码表:在计算机中,每个字符都有一个对应的 ASCII 码。字母字符的 ASCII 码值是不同的,其中大写字母的 ASCII 码值比小写字母的 ASCII 码值要小。`lower()`函数通过将大写字母的 ASCII 码值转换为对应的小写字母的 ASCII 码值来实现大小写转换。 - 字符编码:在 Python 中,字符串实际上是由一系列字节组成的序列,这些字节对应于字符的编码。常见的编码方式包括 UTF-8、ASCII 等。`lower()`函数对于不同编码的字符串可能会有不同的行为,具体取决于该编码是否支持大小写转换。

2023-08-21

预测模型与数据分析.md

学习目标 通过本课程的学习,您将能够: 1. 理解预测模型的概念、作用和应用领域。 2. 掌握常见的预测模型算法,如线性回归、决策树、随机森林等。 3. 学会收集、处理和准备数据,以用于模型训练和预测。 4. 实际搭建预测模型,进行训练、评估和优化。 5. 在商业、金融、医疗等领域中应用预测模型解决实际问题。

2023-08-16

Java面试题精选与解析.md

课程简介 欢迎参加本次Java面试题课程!作为一门广泛应用的编程语言,Java在各个领域中都有着重要的地位。无论您是准备面试,还是想巩固自己的Java知识,本课程将为您呈现一系列经典的Java面试题目,并详细解析每个问题的答案和背后的原理。 学习目标 通过本课程的学习,您将能够: 掌握Java核心概念和基础知识。 理解Java面试常见题型和解题思路。 提升解决问题的编程能力和思维逻辑。 准备充分,信心满满地应对Java相关的面试。

2023-08-16

Python爬虫课程:网络数据采集与分析-课件脚本

学习目标 通过本课程的学习,您将能够: 1. 理解人工智能的定义、历史和基本概念。 2. 掌握人工智能的核心技术,包括机器学习、深度学习和自然语言处理。 3. 了解人工智能在各个领域的应用,如医疗、金融、交通等。 4. 探讨人工智能发展过程中的伦理和社会问题。 5. 展望人工智能的未来发展方向和挑战。

2023-08-16

人工智能课程:探索智能的未来 课程脚本设计,可用于大学课件制作

人工智能课程:探索智能的未来 课程脚本设计,可用于大学课件制作 人工智能课程:探索智能的未来 课程脚本设计,可用于大学课件制作 通过本课程的学习,您将能够: 1. 理解人工智能的定义、历史和基本概念。 2. 掌握人工智能的核心技术,包括机器学习、深度学习和自然语言处理。 3. 了解人工智能在各个领域的应用,如医疗、金融、交通等。 4. 探讨人工智能发展过程中的伦理和社会问题。 5. 展望人工智能的未来发展方向和挑战。

2023-08-16

网页设计大作业:打造创意与功能兼具的旅游信息网站

六、预期学习成果与意义 通过本次大作业,学生将能够: - 理解网页设计与开发的基本流程和技术; - 运用创意和设计原则,创造具有独特风格的网站; - 掌握用户体验设计,提供用户友好的交互界面; - 提高项目管理、创新思维和团队协作能力。 该大作业将使学生在实际项目中获得丰富经验,培养创意和技术能力,为未来的职业发展和学术研究打下坚实基础。

2023-08-15

计算机课程设计脚本:构建实用的网络安全管理系统.md

课程设计背景与目标 随着互联网的快速发展,网络安全问题日益突出,对于企业和个人来说,保护网络系统的安全性变得尤为重要。本课程设计旨在引导学生构建一个实用的网络安全管理系统,通过设计、开发和测试系统,培养学生在网络安全领域的实际应用能力。

2023-08-15

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

TA关注的人

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