As @ludwig7685 pointed out, there are instances when hCaptcha needs two (and maybe more?) challenges to be solved in order to mark the checkbox as completed. To implement this:
wd_handler.py: requires_multiple_challenges(wd) -> checks if the open challenge requires multiple solves
hcaptcha_solver.py: logic for checking if multiple challenges have to be solved and repreating solve process
the html element for accessing that info (check for number of crumbs)
v0.2.14 adresses this with the get_number_of_crumbs() function in wd_handler.py, prompting the solver to repeat the solving process for as many times as necessary
As @ludwig7685 pointed out, there are instances when hCaptcha needs two (and maybe more?) challenges to be solved in order to mark the checkbox as completed. To implement this:
wd_handler.py
: requires_multiple_challenges(wd) -> checks if the open challenge requires multiple solveshcaptcha_solver.py
: logic for checking if multiple challenges have to be solved and repreating solve processthe html element for accessing that info (check for number of crumbs)