@thinkling So, no, you don't quite understand the complexity of this task, then.
Just for the hell of it, I took a look at 3 different sites. They all used different tags, some used json objects for the ingrediences.
Yes, LLM seem to handle these kinda tasks very well.
I am not saying this cannot be done without AI, but it requires QUITE a lot more than "just look for a couple of divs", and will probably fail on a lot more sites than LLM extraction would.