Module ruya :: Class Crawler :: Class CrawlEventArgs
[hide private]
[frames] | no frames]

Class CrawlEventArgs

source code

       object --+    
                |    
Crawler.EventArgs --+
                    |
                   Crawler.CrawlEventArgs

Ruya's Crawler provides event-based callback mechanism during crawl to allow clients to have more control over which urls are crawled. The events use this object for event communication for beforecrawl, and aftercrawl events.

Instance Methods [hide private]
None
__init__(self, level=0, document=None, args=[])
Constructor.
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Instance Variables [hide private]
  document
Document object used during crawl
    Inherited from EventArgs
  args
Additional arguments to be passed back to event handler.
  cancel
Flag that can be set to True by clients to cancel entire crawl process - Use with caution.
  ignore
Flag that can be set to True by clients to ignore a url from crawling, and continue next url.
  level
Crawl level on which the event was raised.
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, level=0, document=None, args=[])
(Constructor)

source code 
Constructor.
Parameters:
  • document (Document.) - Document object used during crawl
  • args (list) - Additional arguments to be passed back to event handler.
Returns: None
None
Overrides: EventArgs.__init__