0

HTML URLを使用して複数の画像を取得しようとしていますが、すべての呼び出しは、既に解析された画像のリストに追加されています

from HTMLParser import HTMLParser

class MyHTMLParser(HTMLParser):
    images = []
    def handle_starttag(self, tag, attrs):
        if tag == "a":
            for attr in attrs:
                if attr[0] == "href" and attr[1].startswith("image"):
                    self.images.append(attr[1])


def get_sysimage(url):
    response = urllib2.urlopen(url)
    html = response.read()
    parser = MyHTMLParser()
    parser.feed(html)
    images = parser.images
    print images

for url in urllist:
    get_sysimage(url)

私は何を間違っていますか?

4

1 に答える 1