aboutsummaryrefslogtreecommitdiff
path: root/src/Scraping/Scraping.c
diff options
context:
space:
mode:
authorfrosty <frosty@illegalfirearms.store>2026-01-22 13:04:37 -0500
committerfrosty <frosty@illegalfirearms.store>2026-01-22 13:04:37 -0500
commit19ad149038acce763f3952a0d5334344944aa6ea (patch)
treeef7a31e7ee6ead457c883ef938a990b6038e769e /src/Scraping/Scraping.c
parent47f16db1909d185f7a6c5987226f64f0e2788262 (diff)
ublock-maxxing (hiding results with .result-sponsored on duckduckgo bc WHY)
Diffstat (limited to 'src/Scraping/Scraping.c')
-rw-r--r--src/Scraping/Scraping.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Scraping/Scraping.c b/src/Scraping/Scraping.c
index c236b0f..bdba59a 100644
--- a/src/Scraping/Scraping.c
+++ b/src/Scraping/Scraping.c
@@ -60,7 +60,7 @@ static int parse_ddg_lite(const char *engine_name, xmlDocPtr doc,
return 0;
}
- const char *link_xpath = "//a[@class='result-link']";
+ const char *link_xpath = "//tr[not(contains(@class, 'result-sponsored'))]//a[@class='result-link']";
xmlXPathObjectPtr xpathObj =
xmlXPathEvalExpression((xmlChar *)link_xpath, xpathCtx);