bypass mojeek bot check (7ac53c6e11)

fix broken mojeek instant answer image (ad535a1609)
This commit is contained in:
Bakhai Support 2025-08-08 10:17:18 +05:30
commit 145c1e1388

View file

@ -457,7 +457,7 @@ class mojeek{
"tn" => 7, // number of news results/page
"date" => 1, // show date
"tlen" => 128, // max length of title
"dlen" => 511, // max length of description
//"dlen" => 511, // max length of description
"arc" => ($country == "any" ? "none" : $country) // location. don't use autodetect!
];
@ -692,17 +692,18 @@ class mojeek{
preg_match(
'/\/image\?img=([^&]+)/i',
$thumb[0]["attributes"]["src"],
$thumb
$matches
);
if(count($thumb) === 2){
if(count($matches) === 2){
// for some reason, if we dont get the image from mojeek
// it sometimes fail to fetch the right image URL
$answer["thumb"] =
urldecode(
$this->fuckhtml
->getTextContent(
$thumb[1]
)
"https://mojeek.com" .
$this->fuckhtml
->getTextContent(
$thumb[0]["attributes"]["src"]
);
}
}