自分で解決したので、問題の解決方法を知りたくありません。それが本当にバグなのか、それを報告すべきかどうか、どのように報告すべきかを尋ねているだけです。以下のコードと出力を見つけることができます。
from html.parser import HTMLParser
class MyParser(HTMLParser):
def handle_starttag(self, tag, attrs):
for at in attrs:
if at[0] == 'href':
print(at[1])
return super().handle_starttag(tag, attrs)
def handle_data(self, data):
return super().handle_data(data)
def handle_endtag(self, tag):
return super().handle_endtag(tag)
s = '<a href="/home?ID=123>3=7">nomeLink</a>'
p = MyParser()
p.feed(s)
出力は次のとおりです。
"/home?ID=123>3=7"