ERROR, NO PASSWORD xpath("//@data"); $ar = array(); foreach($result as $key => $value) { $ar[] = (string)$value; } return $ar; } else return false; } function youtubeSuggestKeywords2($k, $lang) { if (!function_exists("curl_init")) die("youtubeSuggestKeywords needs CURL module, please install CURL on your php."); $w = "https://clients1.google.com/complete/search?client=youtube&output=toolbar&gs_ri=youtube&ds=yt&hl=$lang&lr=lang_$lang&q=".$k; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $w); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $content=utf8_encode(curl_exec($ch)); $arr_items = preg_split( '/(\],\[|\",\[\[\")/', $content ); //Split and put it in arrary foreach($arr_items as $items) { $arr_item=explode(",",$items); $key=$arr_item[0]; //Get the keyword, the arrary will have other details such as no.of resutls also. $key=trim($key,"\""); //Use to remove quotes if (strpos($key, "window.google.ac.h") === false) { if( strpos( $key, "<" ) === false ) { echo $key; echo "\n"; } } } curl_close($ch); } function amzSuggestKeywords2($k, $lang) { if (!function_exists("curl_init")) die("amzSuggestKeywords needs CURL module, please install CURL on your php."); $k=urlencode($k); $w = "https://completion.amazon.com/search/complete?search-alias=aps&client=amazon-search-ui&mkt=1&q=".$k; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $w); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $content=utf8_encode(curl_exec($ch)); $contentArray=explode(",",$content); //delete last and first array elements (trash) unset($contentArray[count($contentArray)-1]); unset($contentArray[0]); foreach ($contentArray as $element){ $elementClean = str_replace(array(']','[','}','{','"',':'), "", $element); if ((!empty($elementClean))&&(strlen($elementClean)>=4)) echo utf8_decode($elementClean)."\n"; } curl_close($ch); } $query=$searchPageStarts=$googleRegion=""; if (isset($_GET["query"])) $query=urlencode($_GET["query"]); if (isset($_GET["searchPageStarts"])) $searchPageStarts=$_GET["searchPageStarts"]; if (isset($_GET["googleRegion"])) $googleRegion=$_GET["googleRegion"]; if ((isset($querysug))&&($querysug!="")) { foreach(range("a","z") as $i){ if ($kwAtTheEnd=="kwatend") { $keyCombo=urlencode("$i $querysug")."&cp=1"; } else $keyCombo=urlencode("$querysug $i"); $arraysug = googleSuggestKeywords2("$keyCombo", $lang); if (is_array($arraysug) || is_object($arraysug)) { foreach ($arraysug as &$value) { if (!empty($value)) { echo $value; if(end($arraysug)!=$value) echo "\n"; } } } } } if ((isset($querysugYT))&&($querysugYT!="")) { foreach(range("a","z") as $i){ if ($kwAtTheEnd=="kwatend") { $keyCombo=urlencode("$i $querysugYT")."&cp=1"; } else $keyCombo=urlencode("$querysugYT $i"); $arraysug = youtubeSuggestKeywords2("$keyCombo", $lang); if (is_array($arraysug) || is_object($arraysug)) { foreach ($arraysug as &$value) { if (!empty($value)) { echo $value; if(end($arraysug)!=$value) echo "\n"; } } } } } if ((isset($querysugAZ))&&($querysugAZ!="")) { foreach(range("a","z") as $i){ $arraysug = amzSuggestKeywords2("$querysugAZ $i", $lang); if (is_array($arraysug) || is_object($arraysug)) { foreach ($arraysug as &$value) { if (!empty($value)) { echo $value; if(end($arraysug)!=$value) echo "\n"; } } } } } if ((($query!="")&&($searchPageStarts!="")&&($googleRegion!=""))||($tbm!="")) { if ($tbm=="isch") { //image search $getcontents="https://$googleRegion/search?q=$query&tbm=isch"; } else $getcontents="https://$googleRegion/search?q=$query&ion=0&num=100&start=$searchPageStarts"; $results = getPageGoogle2("",$getcontents, "", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36", 1, 25); echo $arraydatos=$results["EXE"]; } if ($getPage!="") { $results = getPageGoogle2("",$getPage, "", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36", 1, 25); echo $arraydatos=$results["EXE"]; } /*END PROXY CODE*/ ?>