python爬虫攻防

python3爬虫--入门篇2--深度优先和广度优先

2019-01-08  本文已影响0人  布口袋_天晴了

当一个网站的url(eg:导航链接)太多时,就涉及url结构整理。

怎么遍历这个二叉树? 

深度优先遍历法:A->B->D->E->C->F->G->H  Scrapy默认也是用的深度优先算法实现的。 深度优先算法,实际上是用的递归的方式来实现的。

广度优先遍历法:A->B->C->D->E->F->G->H->I   按层次来遍历的。广度优先算法,实际上用的队列的方式来实现的。

深度优先算法:递归函数,递归次数太深,会使栈溢出。

广度优先算法:队列。

上一篇 下一篇

猜你喜欢

热点阅读