Get items for all listed URLs.

        :param urls: a sequence of URLs to be tested
        :returns: objects representing listed URLs
        :raises InvalidURLError: if there are any invalid URLs in
        the sequence

def lookup_matching(self, urls):
        """Get items for all listed URLs.

        :param urls: a sequence of URLs to be tested
        :returns: objects representing listed URLs
        :raises InvalidURLError: if there are any invalid URLs in
        the sequence
        """
        for url, _class in self._get_match_and_classification(urls):
            classification = set(_class.split(','))
            yield AddressListItem(url, self, classification)