code: def getComicStrip(self, url, data):
          
          imageUrls = self.fetchUrls(url, data, self.imageSearch)
          # map modifier function on image URLs
          imageUrls = [self.imageUrlModifier(x, data) for x in imageUrls]
          # remove duplicate URLs
          imageUrls = set(imageUrls)
          if len(imageUrls) > 1 and not self.multipleImagesPerStrip:
              out.warn(u"Found %d images instead of 1 at %s with expressions %s" % (len(imageUrls), url, prettyMatcherList(self.imageSearch)))
              image = sorted(imageUrls)[0]
              out.warn(u"Choosing image %s" % image)
              imageUrls = (image,)
          elif not imageUrls:
              out.warn(u"Found no images at %s with expressions %s" % (url, prettyMatcherList(self.imageSearch)))
          if self.textSearch:
              text = self.fetchText(url, data, self.textSearch, optional=self.textOptional)
          else:
              text = None
          return ComicStrip(self.getName(), url, imageUrls, self.namer, self.session, text=text)
docs: Get comic strip downloader for given URL and data.