博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维学python之爬虫基础篇(一)开篇
阅读量:6695 次
发布时间:2019-06-25

本文共 958 字,大约阅读时间需要 3 分钟。

本人现职系统运维,随着技术发展,越来越多的系统开始提倡自动化运维,而且运维职位也不是几年前只懂shell就可以了,前几年找工作任职要求还是熟练shell,会python有加分,现在已经是熟悉shell、python、perl、java等语言任意两种,要求有所提高,所以有些压力的我也一直再搞python,无奈看了很多基础的文档了,最后还是有些无从下手的感觉,所以借着51CTO博客改版,把学习记录一下,希望能通过写博客来真正搞懂python,本系列不是为了爬虫而爬虫,只是因为爬虫的正向反馈对初学者来说,比较容易接收,有耐心学习下去,只是想通过爬虫来了解和熟悉python编程。由于我也是刚开始学习,能力有限,有哪里写的不好,也欢迎大家指正与交流,下面开始正题吧。

操作系统 编辑器 Python版本
Win10 家庭中文版 Pycharm 2016.3 Python 3.6.1

1、学习爬虫需要哪些知识

  • Python基础知识
  • Python中urllib库的用法()
  • Python正则表达式
  • Python常用爬虫工具
  • Python爬虫框架Scrapy
    因为刚开始学习,暂时就列这么多吧,后续有新内容再更新。

1.1 python基础

书籍推荐:《python编程从入门到实践》

其它:
博客:
(我也参考这个博客学习,博客中的内容也会引用这个博客的内容,这个博客写的很好,很详细,只不过是python2的,我用python3写的)

1.2 urllib

学习Python爬虫最基本的urllib模块,利用这个模块我们可以得到网页的内容,并对内容用正则表达式提取分析,得到我们想要的结果。

1.3 python正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

1.4 Python爬虫框架Scrapy

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。

大体的学习方向就是以上这几点,后续有增加再及时更新,共勉!

转载于:https://blog.51cto.com/linuxliu/2049035

你可能感兴趣的文章
每日一站:卧龙阁-公司点评职场社交网站
查看>>
搭建基于IP SAN 的 iscsi 存储系统
查看>>
数据仓库的物理模型
查看>>
MR的Shuffle过程
查看>>
css笔记07
查看>>
jquer01-包装集
查看>>
页面增加Cookie
查看>>
iOS面试题总结 二
查看>>
@Override是什么
查看>>
JAVA中堆栈和内存分配
查看>>
使用yum方式安装 zabbix3.0
查看>>
办公室趣事
查看>>
Ubuntu Server添加磁盘
查看>>
复合索引
查看>>
ASA SSL××× 配置
查看>>
51CTO博客将于2017年7月完成首页改版(7月11日下午上线啦)
查看>>
微信公众帐号开发教程第1篇-引言
查看>>
初学Linux--shell
查看>>
LNMP环境部署
查看>>
SQL SERVER 对检索结果排序
查看>>