国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python打印scrapy蜘蛛抓取樹結(jié)構(gòu)的方法

2020-02-23 00:36:11
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python打印scrapy蜘蛛抓取樹結(jié)構(gòu)的方法。分享給大家供大家參考。具體如下:

通過下面這段代碼可以一目了然的知道scrapy的抓取頁面結(jié)構(gòu),調(diào)用也非常簡(jiǎn)單

#!/usr/bin/env pythonimport fileinput, refrom collections import defaultdictdef print_urls(allurls, referer, indent=0):  urls = allurls[referer]  for url in urls:    print ' '*indent + referer    if url in allurls:      print_urls(allurls, url, indent+2)def main():  log_re = re.compile(r'<GET (.*?)> /(referer: (.*?)/)')  allurls = defaultdict(list)  for l in fileinput.input():    m = log_re.search(l)    if m:      url, ref = m.groups()      allurls[ref] += [url]  print_urls(allurls, 'None')main()

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德阳市| 砚山县| 长治市| 库车县| 苏尼特右旗| 航空| 荥阳市| 建水县| 南华县| 监利县| 朝阳县| 望奎县| 灵寿县| 合阳县| 普安县| 耒阳市| 香格里拉县| 边坝县| 吴江市| 祥云县| 台中县| 德州市| 平罗县| 阜平县| 德兴市| 青海省| 云浮市| 铜陵市| 垦利县| 清镇市| 论坛| 蒙自县| 启东市| 曲沃县| 浑源县| 汶川县| 辉县市| 墨玉县| 北票市| 安吉县| 达州市|