From c64913b13728cb4f95e0b640778945c76fcda7c0 Mon Sep 17 00:00:00 2001 From: frosty Date: Thu, 19 Mar 2026 09:11:57 -0400 Subject: [PATCH] fix: resolved issues with url encoding --- src/Scraping/Scraping.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Scraping/Scraping.c b/src/Scraping/Scraping.c index ea499c6..91200f2 100644 --- a/src/Scraping/Scraping.c +++ b/src/Scraping/Scraping.c @@ -199,6 +199,13 @@ int setup_job(ScrapeJob *job, CURLM *multi_handle) { return -1; } + for (char *p = encoded_query + strlen(encoded_query) - 3; p >= encoded_query; p--) { + if (p[0] == '%' && p[1] == '2' && p[2] == '0') { + *p = '+'; + memmove(p + 1, p + 3, strlen(p + 3) + 1); + } + } + char *full_url = build_search_url(job->engine->base_url, job->engine->page_param, job->engine->page_multiplier, job->engine->page_base,