Ejemplo n.º 1
0
class URLPinger(IChumpListener):
    def __init__(self, servcoll, pingurls):
        self._ping_urls = pingurls
        self.spider = SpiderSender()
        self.spider.setServiceParent(servcoll)

    def notify(self, event, arg):
        if event == 'saved':
            targets = [u + urllib.quote(arg, '') for u in self._ping_urls]
            print "Pinging", targets
            self.spider.reportStatus()
            self.spider.addTargets(targets)
Ejemplo n.º 2
0
class URLPinger (IChumpListener):
    def __init__ (self, servcoll, pingurls):
        self._ping_urls = pingurls
        self.spider = SpiderSender ()
        self.spider.setServiceParent (servcoll)

    def notify (self, event, arg):
        if event == 'saved':
            targets = [u+urllib.quote (arg, '') for u in self._ping_urls]
            print "Pinging",targets
            self.spider.reportStatus ()
            self.spider.addTargets (targets)
Ejemplo n.º 3
0
 def __init__(self, servcoll, pingurls):
     self._ping_urls = pingurls
     self.spider = SpiderSender()
     self.spider.setServiceParent(servcoll)
Ejemplo n.º 4
0
 def __init__ (self, servcoll, pingurls):
     self._ping_urls = pingurls
     self.spider = SpiderSender ()
     self.spider.setServiceParent (servcoll)