qwant fix
This commit is contained in:
@@ -217,15 +217,19 @@ class qwant{
|
||||
$headers = [
|
||||
"User-Agent: " . config::USER_AGENT,
|
||||
"Accept: application/json, text/plain, */*",
|
||||
"Accept-Language: en-US,en;q=0.5",
|
||||
"Accept-Encoding: gzip",
|
||||
"DNT: 1",
|
||||
"Connection: keep-alive",
|
||||
"Origin: https://www.qwant.com",
|
||||
"Accept-Language: en-US,en;q=0.9",
|
||||
"Accept-Encoding: gzip, deflate, br, zstd",
|
||||
"Referer: https://www.qwant.com/",
|
||||
"Origin: https://www.qwant.com",
|
||||
"DNT: 1",
|
||||
"Sec-GPC: 1",
|
||||
"Connection: keep-alive",
|
||||
"Sec-Fetch-Dest: empty",
|
||||
"Sec-Fetch-Mode: cors",
|
||||
"Sec-Fetch-Site: same-site",
|
||||
"Priority: u=4",
|
||||
"Pragma: no-cache",
|
||||
"Cache-Control: no-cache",
|
||||
"TE: trailers"
|
||||
];
|
||||
|
||||
@@ -297,7 +301,8 @@ class qwant{
|
||||
"device" => "desktop",
|
||||
"tgp" => 3,
|
||||
"safesearch" => 0,
|
||||
"displayed" => "true"
|
||||
"displayed" => "true",
|
||||
"llm" => "false"
|
||||
];
|
||||
|
||||
switch($get["nsfw"]){
|
||||
@@ -316,7 +321,7 @@ class qwant{
|
||||
$json =
|
||||
$this->get(
|
||||
$proxy,
|
||||
"https://fdn.qwant.com/v3/search/web",
|
||||
"https://api.qwant.com/v3/search/web",
|
||||
$params
|
||||
);
|
||||
|
||||
@@ -353,6 +358,8 @@ class qwant{
|
||||
"related" => []
|
||||
];
|
||||
|
||||
$this->detect_errors($json);
|
||||
|
||||
if(
|
||||
$json["status"] != "success" &&
|
||||
$json["data"]["error_code"] === 5
|
||||
@@ -362,8 +369,6 @@ class qwant{
|
||||
return $out;
|
||||
}
|
||||
|
||||
$this->detect_errors($json);
|
||||
|
||||
if(!isset($json["data"]["result"]["items"]["mainline"])){
|
||||
|
||||
throw new Exception("Server did not return a result object");
|
||||
|
||||
Reference in New Issue
Block a user