Source code for zbot.plugs.spider

# zbot/plugs/spider.py
#
#


""" 
    spider .. spider websites and make an index into them.

    taken from http://code.activestate.com/recipes/576551-simple-web-crawler/

"""

## IMPORTS

from zbot import TaskRunner, kernel, Object, Spider
from zbot.utils import strip_html, do_url

import logging

## spider command

[docs]def do_spider(event): try: url = event.args[1] except IndexError: logging.warn("spider <url>") ; return s = Spider() s.crawl(url)
kernel.cmnds.register("spider", do_spider)