Removing the manual HTML scraping fixes the issue. Based on that PR, it looks like the manual scraping was to bypass an issue with their JSON schema. To fix the workaround, I'm pretty sure all we need to do is switch mntl-structured-ingredients__list-item to mm-recipes-structured-ingredients__list-item (or make it more change-tolerant).
If I have time I'll open a PR, but I wanted to post my findings in case I don't get to it
Pre-filing checks
The URL of the recipe(s) that are not being scraped correctly
The results you expect to see
The results (including any Python error messages) that you are seeing Nothing (empty array).
The problem seems to be the workaround from this PR: https://github.com/hhursev/recipe-scrapers/pull/964
Specifically: https://github.com/hhursev/recipe-scrapers/commit/ac101d7fad8b6cebe78b9588662761f2661f1101
Removing the manual HTML scraping fixes the issue. Based on that PR, it looks like the manual scraping was to bypass an issue with their JSON schema. To fix the workaround, I'm pretty sure all we need to do is switch
mntl-structured-ingredients__list-item
tomm-recipes-structured-ingredients__list-item
(or make it more change-tolerant).If I have time I'll open a PR, but I wanted to post my findings in case I don't get to it