<?php
require __DIR__ . '/class/vendor/autoload.php';
\InstagramAPI\Instagram::$allowDangerousWebUsageAtMyOwnRisk = true;
/**
* [arama açıklaması]
* @param [type] $kuadi [kullanıcı adı]
* @param [type] $sifre [şifre]
*/
function search($kuadi, $sifre){
$ig = new \InstagramAPI\Instagram();
try{
$login = $ig->login($kuadi,$sifre);
$array = explode("\n", file_get_contents('./ara.txt'));
$rand = $array[mt_rand(0, count($array) - 1)];
$userId = $ig->people->getUserIdForName($rand);
$rankToken = \InstagramAPI\Signatures::generateUUID();
$followers = $ig->people->getFollowers($userId, $rankToken, $searchQuery = null, $maxId = null);
$allcount = count($followers->getUsers());
foreach($followers->getUsers() as $follower)
{
$search = $ig->people->getInfoByName($follower->getUsername(),$module = null);
$username = $follower->getUsername();
if($search->getUser()->getFollowerCount() >= 2000){
$file = fopen("./ara.txt", "aw");
fwrite($file, $username. "\n");
fclose($file);
if($mail = $search->getUser()->getPublicEmail()){
echo "$username $mail <br>";
if(!$mail == ""){
$folder = fopen("./mail.txt", "a++");
fwrite($folder, "$username $mail\n");
fclose($folder);
sleep(2);
}
}
}
}
}catch (\Exception $e) {
die('Bir hata oluştu: ' . $e->getMessage());
}
}
search("otonobulucu", "merhabaaq");
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}