12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- chdir("../../");
- header("Content-Type: application/json");
- include "data/config.php";
- if(config::API_ENABLED === false){
-
- echo json_encode(["status" => "The server administrator disabled the API!"]);
- return;
- }
- include "lib/frontend.php";
- $frontend = new frontend();
- /*
- Captcha
- */
- include "lib/bot_protection.php";
- $null = null;
- new bot_protection($null, $null, $null, "web", false);
- [$scraper, $filters] = $frontend->getscraperfilters(
- "web",
- isset($_GET["scraper"]) ? $_GET["scraper"] : null
- );
- $get = $frontend->parsegetfilters($_GET, $filters);
- if(
- isset($_GET["extendedsearch"]) &&
- $_GET["extendedsearch"] == "yes"
- ){
-
- $get["extendedsearch"] = "yes";
- }else{
-
- $get["extendedsearch"] = "no";
- }
- try{
-
- echo
- json_encode(
- $scraper->web($get),
- JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_INVALID_UTF8_IGNORE
- );
-
- }catch(Exception $e){
-
- echo json_encode(["status" => $e->getMessage()]);
- }
|