#8367·mealie

[SCRAPER] - Facebook share url does not follow redirects

Author: tidwellkCreated Sep 11, 2026Updated Sep 11, 2026
Labelsbugscraperbug: confirmed

First Check

  • I used the GitHub search to find a similar issue and didn't find it.

  • I have verified that this issue is not related to the underlying library hhyrsev/recipe-scrapers by 1) checking the debugger and data is returned, 2) verifying that there are errors in the log related to application level code, or 3) verified that the site provides recipe data, or is otherwise supported by hhyrsev/recipe-scrapers

  • This issue can be replicated on the demo site (https://demo.mealie.io/)

Please provide 1-5 example URLs that are having errors

https://www.facebook.com/share/r/1DWziuVHRi/

I think it should follow the redirect to the /reel/ url so it can send it to yt-dlp

Please provide your logs for the Mealie container docker logs <container-id> > mealie.logs

              ^^^^^^^^^^^^^^^^^^^^^^^^

File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 104, in build_recipe result = await RecipeImportWorkflow().run(ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/workflow.py", line 43, in run await step.run(ctx) File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 134, in run ctx.compiled_source = self._merge( ^^^^^^^^^^^^ ERROR 2026-09-11T09:56:15 - Error in streaming recipe creation Traceback (most recent call last): File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 278, in run slug = await create(on_progress) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 414, in create recipe = await ai_service.create_from_ai( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 51, in create_from_ai recipe_data = await self.build_recipe( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 104, in build_recipe result = await RecipeImportWorkflow().run(ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/workflow.py", line 43, in run await step.run(ctx) File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 134, in run ctx.compiled_source = self._merge( ^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 110, in _merge raise NoRecipeDataError(ctx.translator.t("recipe.import-errors.no-recipe-found")) mealie.services.recipe.import_workflow.exceptions.NoRecipeDataError: No recipe was found in the provided source File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 110, in _merge raise NoRecipeDataError(ctx.translator.t("recipe.import-errors.no-recipe-found")) mealie.services.recipe.import_workflow.exceptions.NoRecipeDataError: No recipe was found in the provided source INFO 2026-09-11T09:56:19 - [127.0.0.1:57684] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:56:49 - [127.0.0.1:43674] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:57:19 - [127.0.0.1:42402] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:57:49 - [127.0.0.1:59314] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:58:00 - [136.38.98.104:0] 200 OK "GET /sw.js HTTP/1.1" INFO 2026-09-11T09:58:00 - [136.38.98.104:0] 304 Not Modified "GET /sw.js HTTP/1.1" INFO 2026-09-11T09:58:10 - [136.38.98.104:0] 200 OK "GET /sw.js HTTP/1.1" INFO 2026-09-11T09:58:11 - [136.38.98.104:0] 304 Not Modified "GET /sw.js HTTP/1.1" INFO 2026-09-11T09:58:19 - [127.0.0.1:34416] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:58:50 - [127.0.0.1:35248] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:59:20 - [127.0.0.1:58630] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T09:59:29 - [136.38.98.104:0] 200 OK "POST /api/recipes/create/ai/stream HTTP/1.1" INFO 2026-09-11T09:59:29 - HTTP Request: GET https://www.facebook.com/share/r/1DWziuVHRi/ "HTTP/2 302 Found" INFO 2026-09-11T09:59:29 - HTTP Request: GET https://www.facebook.com/reel/1433866715330175/?rdid=zvCTquEg2oBCE40a&share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2Fr%2F1DWziuVHRi%2F "HTTP/2 200 OK" INFO 2026-09-11T09:59:50 - [127.0.0.1:55418] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T10:00:00 - [136.38.98.104:0] 200 OK "GET /sw.js HTTP/1.1" INFO 2026-09-11T10:00:00 - [136.38.98.104:0] 304 Not Modified "GET /sw.js HTTP/1.1" INFO 2026-09-11T10:00:18 - [136.38.98.104:0] 200 OK "GET /sw.js HTTP/1.1" INFO 2026-09-11T10:00:20 - [136.38.98.104:0] 304 Not Modified "GET /sw.js HTTP/1.1" INFO 2026-09-11T10:00:20 - [127.0.0.1:46222] 200 OK "GET /api/app/about HTTP/1.1" INFO 2026-09-11T10:00:33 - HTTP Request: POST http://192.168.69.96:11434/v1/chat/completions "HTTP/1.1 200 OK" ERROR 2026-09-11T10:00:33 - Error in streaming recipe creation Traceback (most recent call last): File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 278, in run slug = await create(on_progress) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 414, in create recipe = await ai_service.create_from_ai( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 51, in create_from_ai recipe_data = await self.build_recipe( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 104, in build_recipe ERROR 2026-09-11T10:00:33 - Error in streaming recipe creation Traceback (most recent call last): File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 278, in run slug = await create(on_progress) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py", line 414, in create recipe = await ai_service.create_from_ai( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 51, in create_from_ai recipe_data = await self.build_recipe( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/ai_recipe_service.py", line 104, in build_recipe result = await RecipeImportWorkflow().run(ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/workflow.py", line 43, in run await step.run(ctx) File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 134, in run ctx.compiled_source = self._merge( ^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 110, in _merge raise NoRecipeDataError(ctx.translator.t("recipe.import-errors.no-recipe-found")) mealie.services.recipe.import_workflow.exceptions.NoRecipeDataError: No recipe was found in the provided source result = await RecipeImportWorkflow().run(ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/workflow.py", line 43, in run await step.run(ctx) File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 134, in run ctx.compiled_source = self._merge( ^^^^^^^^^^^^ File "/opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/import_workflow/steps/compile_source.py", line 110, in _merge raise NoRecipeDataError(ctx.translator.t("recipe.import-errors.no-recipe-found")) mealie.services.recipe.import_workflow.exceptions.NoRecipeDataError: No recipe was found in the provided source INFO 2026-09-11T10:00:50 - [127.0.0.1:50020] 200 OK "GET /api/app/about HTTP/1.1"

Deployment

Docker (Linux)