08 2017 档案

摘要:今天我们要爬去的网站是http://comic.sfacg.com/。漫画网站一般都是通过JavaScript和AJAX来动态加载漫画的,这也就意味着想通过原来爬取静态网站的方式去下载漫画是不可能的,这次我们就来用Selenium&PhantomJS来下载漫画。 分析:我们通过Selenium模拟打 阅读全文
posted @ 2017-08-26 22:59 Freeman耀 阅读(2059) 评论(0) 推荐(0)
摘要:前面已经爬取了代理,今天我们使用Selenium&PhantomJS的方式爬取快代理 :快代理 - 高速http代理ip每天更新。 首先分析一下快代理,如下 使用谷歌浏览器,检查,发现每个代理信息都在tr里面,每个tr里面包含多个td,就是IP的信息。 这个结构我们可以通过多种方法抓取,例如bs4、 阅读全文
posted @ 2017-08-17 19:00 Freeman耀 阅读(501) 评论(0) 推荐(0)
摘要:二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 二叉树的第i层至多有2^{i-1}个结点 深度为k的二叉树至多有 阅读全文
posted @ 2017-08-13 14:18 Freeman耀 阅读(27216) 评论(0) 推荐(1)
摘要:Seleniumd介绍 在写Python爬虫的时候,最麻烦的不是那些海量的静态网站,而是那些通过JavaScript获取数据的站点。Python本身对js的支持不好,所以就有良心的开发者来做贡献了,这就是Selenium,他本身可以模拟真实的浏览器,浏览器所具有的功能他都有哦,加载js更是小菜了。 阅读全文
posted @ 2017-08-12 23:25 Freeman耀 阅读(3666) 评论(0) 推荐(0)