[fix] duckduckgo: answer sometimes contains faulty (duplicated) url
This commit is contained in:
parent
3668c7012e
commit
b75e56afe6
@ -20,6 +20,7 @@ from searx import (
|
|||||||
)
|
)
|
||||||
from searx.utils import (
|
from searx.utils import (
|
||||||
eval_xpath,
|
eval_xpath,
|
||||||
|
eval_xpath_getindex,
|
||||||
extr,
|
extr,
|
||||||
extract_text,
|
extract_text,
|
||||||
)
|
)
|
||||||
@ -400,7 +401,7 @@ def response(resp) -> EngineResults:
|
|||||||
results.add(
|
results.add(
|
||||||
results.types.Answer(
|
results.types.Answer(
|
||||||
answer=zero_click,
|
answer=zero_click,
|
||||||
url=extract_text(eval_xpath(doc, '//div[@id="zero_click_abstract"]/a/@href')),
|
url=eval_xpath_getindex(doc, '//div[@id="zero_click_abstract"]/a/@href', 0),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user