class_docstr: Specialised HTML parser that looks for a specific anchor.
class_docstr_tok: ["Specialised","HTML","parser","that","looks","for","a","specific","anchor","."]
code: def handle_starttag(self, tag: Any, attrs: Any) -> None:
      for key, value in attrs:
          if key in ("id", "name") and value == self.search_anchor:
              self.found = True
              break
  
imports: from __future__ import annotations
  import contextlib
  import json
  import re
  import socket
  import time
  import warnings
  from html.parser import HTMLParser
  from os import path
  from queue import PriorityQueue, Queue
  from threading import Thread
  from typing import TYPE_CHECKING, NamedTuple, cast
  from urllib.parse import unquote, urlparse, urlsplit, urlunparse
  from docutils import nodes
  from requests.exceptions import ConnectionError, HTTPError, SSLError, TooManyRedirects
  from requests.exceptions import Timeout
  from sphinx.builders.dummy import DummyBuilder
  from sphinx.deprecation import RemovedInSphinx80Warning
  from sphinx.locale import __
  from sphinx.transforms.post_transforms import SphinxPostTransform
  from sphinx.util import encode_uri, logging, requests
  from sphinx.util.console import darkgray, darkgreen, purple, red, turquoise
  from sphinx.util.http_date import rfc1123_to_epoch
  from sphinx.util.nodes import get_node_line
label_desc: Use image node_id 2 for calling the AnchorCheckParser obj's underlying member method code with example usage: obj.handle_starttag(tag, attrs) without return types