From b0089083db98c72eb97766f18e1785c252a9f5b2 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 12 Jul 2023 20:50:17 -0700 Subject: [PATCH] Fix inline script tags not being removed --- lib/frenzy/pipeline/scrape_stage.ex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/frenzy/pipeline/scrape_stage.ex b/lib/frenzy/pipeline/scrape_stage.ex index 16581ee..fe7370e 100644 --- a/lib/frenzy/pipeline/scrape_stage.ex +++ b/lib/frenzy/pipeline/scrape_stage.ex @@ -135,8 +135,9 @@ defmodule Frenzy.Pipeline.ScrapeStage do end html = - Floki.find_and_update( - html, + html + |> Floki.filter_out("script") + |> Floki.find_and_update( "img", rewrite_image_urls(convert_to_data_uris, URI.parse(url)) )