diff --git a/linkcheck/htmlutil/htmlsoup.py b/linkcheck/htmlutil/htmlsoup.py index d8af6a08..34886a32 100644 --- a/linkcheck/htmlutil/htmlsoup.py +++ b/linkcheck/htmlutil/htmlsoup.py @@ -28,11 +28,13 @@ warnings.filterwarnings( import bs4 -warnings.simplefilter( +# bs4 4.9.1 introduced MarkupResemblesLocatorWarning +hasattr(bs4, "MarkupResemblesLocatorWarning") and warnings.simplefilter( 'ignore', bs4.MarkupResemblesLocatorWarning ) -warnings.simplefilter( +# bs4 4.11.0 introduced builder.XMLParsedAsHTMLWarning +hasattr(bs4.builder, "XMLParsedAsHTMLWarning") and warnings.simplefilter( 'ignore', bs4.builder.XMLParsedAsHTMLWarning )