Weibo site check fix, activation mechanism added (#1938)

This commit is contained in:
Soxoj
2024-12-06 11:31:20 +01:00
committed by GitHub
parent 29c1f56fcb
commit 5641456ba0
3 changed files with 71 additions and 9 deletions
+4 -2
View File
@@ -277,14 +277,16 @@ def process_site_result(
)
if site.activation and html_text and is_need_activation:
logger.debug(f"Activation for {site.name}")
method = site.activation["method"]
try:
activate_fun = getattr(ParsingActivator(), method)
# TODO: async call
activate_fun(site, logger)
except AttributeError:
except AttributeError as e:
logger.warning(
f"Activation method {method} for site {site.name} not found!"
f"Activation method {method} for site {site.name} not found!",
exc_info=True,
)
except Exception as e:
logger.warning(