从零开始写Python爬虫 --- 导言
2017-10-02 14:39
357 查看
从零开始写Python爬虫 --- 导言
从零开始写Python爬虫 2017年4月20日07:50 ehco read:
156
我是一名努力想做 coder 的小伙,目前自学Python有大半年了,期间也写过一些小的爬虫。说起来当时想成为程序员就是因为无意间了解到 爬虫 这个神奇的东西。这里会记录自己 重新梳理 学习Python爬虫的路线。也希望能成为一篇不错的入门爬虫教程,总之,希望自己能坚持把这个系列专栏写完。
学习之前需要哪些准备?
一颗热爱学习,不屈不挠的心一台有键盘的电脑(什么系统都行。我用的os x,所以例子会以这个为准)
html相关的一些前段知识。不需要精通,能懂一点就够!
Python的基础语法知识 。
如果我一点编程基础都没有怎么办?
现在开始学!Python是一门非常适合做入门学习的语言。如果你没有任何其他编程语言的基础,那么就来学Python吧。我自己目前同时在学java和Python,就我自己的感觉来说,Python的语法简直太美妙了 不是有句话叫 Life is short, Use Python
有什么推荐的入门教材么?
笨办法学Python>我看的这本书入门的,非常有趣,网上有翻译的版本,当然有条件的同学还是去看英文原著会更好。廖大的Python3教程
自强学堂的教程
菜鸟学习资
html入门学习
看看知乎大V们是如何回答这个问题的?
具体的学习路线是什么?
总体分为三个大方面:一: 简单的定向脚本爬虫(request --- bs4 --- re)
二: 大型框架式爬虫(Scrapy框架为主)
三:浏览器模拟爬虫 (Mechanize模拟 和 Selenium 模拟)
具体的步骤:
一:Beautiful Soup 爬虫
requests库的安装与使用安装beautiful soup 爬虫环境
beautiful soup 的解析器
bs4 爬虫实践: 获取百度贴吧的内容
bs4 爬虫实践: 获取双色球中奖信息
bs4 爬虫实践: 获取起点小说信息
bs4 爬虫实践: 获取电影信息
bs4 爬虫实践: 获取悦音台榜单
二: Scrapy 爬虫框架
安装ScrapyScrapy中的选择器 Xpath和CSS
Scrapy 爬虫实践:今日影视
Scrapy 爬虫实践:天气预报
Scrapy 爬虫实践:获取代理
Scrapy 爬虫实践:糗事百科
Scrapy 爬虫实践: 爬虫相关攻防(代理池相关)
三: 浏览器模拟爬虫
Mechanize模块的安装与使用利用Mechanize获取乐音台公告
Selenium模块的安装与使用
浏览器的选择 PhantomJS
Selenium & PhantomJS 实践: 获取代理
Selenium & PhantomJS 实践: 漫画爬虫
每天的学习记录都会 同步更新到: 微信公众号: findyourownway 知乎专栏:https://zhuanlan.zhihu.com/Ehco-python blog : www.ehcoblog.ml
相关文章推荐
- 从零开始写Python爬虫 --- 1.4 正则表达式:re库
- 从零开始的 Python 爬虫速成指南
- python从零开始写爬虫(4)-- 整合代码
- 从零开始的 Python Scrapy爬虫速成指南
- 从零开始写Python爬虫 --- 1.5 爬虫实践: 获取百度贴吧内容
- python爬虫scrapy从零开始学习杂记(1)
- 让你从零开始学会写爬虫的5个教程(Python)
- Python爬虫系列(一):从零开始,安装环境
- 从零开始的 Python 爬虫速成指南
- 从零开始写Python爬虫 --- 1.6 爬虫实践: DOTA'菠菜'结果查询
- python从零开始写爬虫(1)-- 开发环境搭建
- 从零开始的Python爬虫速成指南
- Python从零开始写爬虫(一)requests库使用
- 从零开始的Python爬虫速成指南
- 从零开始写Python爬虫 --- 1.1 requests库的安装与使用
- python从零开始写爬虫(3)
- 从零开始的 Python 爬虫速成指南
- Python从零开始写爬虫(二)BeautifulSoup库使用
- 从零开始写Python爬虫 --- 1.7 爬虫实践: 排行榜小说批量下载
- 从零开始写Python爬虫 --- 1.2 BS4库的安装与使用