nice try google

This commit is contained in:
2026-09-08 18:28:43 -04:00
parent 31a9ef4e13
commit 017c4ba1b0
2 changed files with 25 additions and 33 deletions
+24 -32
View File
@@ -930,20 +930,7 @@ class google{
){
// sometimes the link is an encrypted redirect, handle redirection securely
if(
preg_match(
'/^\/goto\?url=(.*)/',
$link,
$payload
)
){
$notices[] = "/resolver?scraper=google&target=" . $payload[1];
}else{
// normal link
$notices[] = $link;
}
$notices[] = $this->unshit_url($payload[1]);
}
}
@@ -1290,31 +1277,19 @@ class google{
$sublink["attributes"]["href"]
);
if(
preg_match(
'/^\/goto\?url=(.*)/',
$sublink_url,
$piece_of_shit
)
){
// encrypted piece of shit url
$sublink_url = "/resolver?scraper=google&target=" . $piece_of_shit[1];
}
$sublinks[] = [
"title" =>
$this->fuckhtml
->getTextContent($sublink),
"date" => null,
"url" => $sublink_url
"url" => $this->unshit_url($sublink_url)
];
}
$out["web"][] = [
"title" => $title,
"description" => $description,
"url" => $url,
"url" => $this->unshit_url($url),
"date" => $date,
"type" => "web",
"thumb" => $thumb,
@@ -1533,9 +1508,11 @@ class google{
),
"source" => $source,
"url" =>
$this->fuckhtml
->getTextContent(
$div["attributes"]["data-lpage"]
$this->unshit_url(
$this->fuckhtml
->getTextContent(
$div["attributes"]["data-lpage"]
)
)
];
}
@@ -1962,7 +1939,7 @@ class google{
"duration" => $duration,
"views" => null,
"thumb" => $thumb,
"url" => $url
"url" => $this->unshit_url($url)
];
}
@@ -2916,4 +2893,19 @@ class google{
return false; // no need to bypass
}
private function unshit_url($url){
if(
preg_match(
'/^\/goto\?url=([^&]+)/',
$url,
$piece_of_shit
)
){
// encrypted piece of shit url
return "/resolver?scraper=google&target=" . rawurlencode($piece_of_shit[1]);
}
}
}