摘要: 1.引入 相关的门户网站在进行登录的时候,如果用户连续登录的次数超过3次或者5次的时候,就会在登录页中动态生成验证码。通过验证码达到分流和反爬的效果。 2.概要 使用云打码平台识别验证码 3.回顾 session的创建方式 session的作用 proxies参数的作用 高匿,透明代理的区别 一.详 阅读全文
posted @ 2019-03-11 10:32 七寸丶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一.引入 二.回顾requests实现数据爬取的流程 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指定数据解析。因为大多数情况下的需求,我们都会指定去使用聚焦爬虫,也就是爬取页面中指定部分的数据值,而不是整个页面的数据。因此,本次课程中会给大家详细介绍讲解三种聚焦爬虫中的数据 阅读全文
posted @ 2019-03-11 10:31 七寸丶 阅读(2069) 评论(0) 推荐(1) 编辑
摘要: 一.引入 2.概要 图片懒加载 selenium phantomJs 谷歌无头浏览器 3.回顾 验证码处理流程 一.今日详情 动态数据加载处理 1.图片懒加载 什么是图片懒加载? 案例分析:抓取站长素材http://sc.chinaz.com/中的图片数据 #!/usr/bin/env python 阅读全文
posted @ 2019-03-11 10:31 七寸丶 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是urllib和urllib2。 二.由易到难的爬虫程序: 1.爬取百 阅读全文
posted @ 2019-03-11 10:30 七寸丶 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一.引入 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。 1.概要 基于requests的get请求 基于requests模块 阅读全文
posted @ 2019-03-11 10:30 七寸丶 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一.今日内容 session处理cookie proxies参数设置请求代理ip 基于线程池的数据爬取 二.回顾 xpath的解析流程 bs4的解析流程 常用xpath表达式 常用bs4解析方法 三.引入 有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取张三“人人网”个人主页数据)时, 阅读全文
posted @ 2019-03-11 10:30 七寸丶 阅读(369) 评论(0) 推荐(0) 编辑