diff --git a/lib/philomena_web/plugs/scraper_plug.ex b/lib/philomena_web/plugs/scraper_plug.ex index 628b92ab..898666ac 100644 --- a/lib/philomena_web/plugs/scraper_plug.ex +++ b/lib/philomena_web/plugs/scraper_plug.ex @@ -14,6 +14,12 @@ defmodule PhilomenaWeb.ScraperPlug do conn %{"scraper_cache" => url} when not is_nil(url) and url != "" -> + url + |> Philomena.Http.get() + |> maybe_fixup_params(url, opts, conn) + + _ -> + conn headers = if String.contains?(url, "pximg.net") do [{"Referer", "https://pixiv.net/"}] else @@ -23,9 +29,6 @@ defmodule PhilomenaWeb.ScraperPlug do url |> Philomena.Http.get(headers) |> maybe_fixup_params(url, opts, conn) - - _ -> - conn end end