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)
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)
def __init__(self, servcoll, pingurls): self._ping_urls = pingurls self.spider = SpiderSender() self.spider.setServiceParent(servcoll)
def __init__ (self, servcoll, pingurls): self._ping_urls = pingurls self.spider = SpiderSender () self.spider.setServiceParent (servcoll)