# Invoke other function, avoid trailing ?
logger.debug("components[%s]='%s'", type(components), components)
if components.query != "":
+ logger.debug("Fetching path='%s?%s' from netloc='%s' ...", components.path, components.query, components.netloc)
response = network.fetch_response(
components.netloc.split(":")[0],
f"{components.path}?{components.query}",
timeout
)
else:
+ logger.debug("Fetching path='%s' from netloc='%s' ...", components.path, components.netloc)
response = network.fetch_response(
components.netloc.split(":")[0],
components.path if isinstance(components.path, str) and components.path != '' else '/',
domain = tidyup.domain(tag.find("em").contents[0])
logger.debug("domain='%s' - AFTER!", domain)
+ logger.debug("domain='%s' - AFTER2!", domain)
if domain == "":
logger.warning("Empty domain after checking search='%s' and <em> tags - SKIPPED!", search)
continue
logger.debug("Setting has_obfuscation=False for blocker='%s' ...", blocker)
instances.set_has_obfuscation(blocker, False)
+ logger.debug("Checking domain='%s' ...", domain)
if domain.find("*") >= 0:
logger.debug("blocker='%s' uses obfuscated domains", blocker)
instances.set_has_obfuscation(blocker, True)