(html)
| 33 | |
| 34 | |
| 35 | def get_links(html): |
| 36 | class URLSeeker(HTMLParser): |
| 37 | def __init__(self): |
| 38 | HTMLParser.__init__(self) |
| 39 | self.urls = [] |
| 40 | |
| 41 | def handle_starttag(self, tag, attrs): |
| 42 | href = dict(attrs).get("href") |
| 43 | if href and tag == "a": |
| 44 | self.urls.append(href) |
| 45 | |
| 46 | url_seeker = URLSeeker() |
| 47 | url_seeker.feed(html) |
| 48 | return url_seeker.urls |
| 49 | |
| 50 | |
| 51 | async def main(): |
no test coverage detected