Instagram Firmaların Telefon Numarasını Bulmak - Burak Bakırtaş

Sosyal Ağlar, Teknoloji ve Web Programlama

Post Top Ad

20 Eylül 2018 Perşembe

Instagram Firmaların Telefon Numarasını Bulmak

wmaraci sitesinde görmüştüm Instagramda hashtaglarda arama yaparak firmalara ait telefon numaraları toplayan bir uygulama yapmışlar  yıllık 150 tl gibi bir fiyat istiyorlar. Bende bunu php ile ücretsiz yaptım :))

Hashtagı girdiğinizde firma adı ve telefon numarasını veriyor limiti 5 yaptım siz 50 ye kadar çıkabilirsiniz. Örnek hashtag "aygaz"  kodu kendinize göre tablolayıp listeleyip geliştirebilirsiniz.

 ini_set('max_execution_time', 500);  
  function getData($data,$startTag,$finishTag){  
  $data= explode($startTag,$data);  
  $data= $data[1];  
  $data= explode($finishTag,$data);  
  $data= $data[0];  
  return $data;  
  }  
 function scrape_insta_hash($tag) {  
      $insta_source = file_get_contents('https://www.instagram.com/explore/tags/'.$tag.'/');  
      $shards = explode('window._sharedData = ', $insta_source);  
      $insta_json = explode(';</script>', $shards[1]);   
      $insta_array = json_decode($insta_json[0], TRUE);  
      return $insta_array;   
 }  
 $tag = 'aygaz';  
 $results_array = scrape_insta_hash($tag);  
 $limit = 4;   
 $image_array= array();  
      for ($i=0; $i < $limit; $i++) {   
           $latest_array = $results_array['entry_data']['TagPage'][0]['graphql']['hashtag']['edge_hashtag_to_media']['edges'][$i]['node'];  
           $vt_link = $latest_array['shortcode'];   
           $link = "http://www.instagram.com/p/$vt_link";              
           $data = file_get_contents($link);  
           $sitegelen= getData($data,'username":"','"');       
           $title =getData($data,'<meta property="og:title" content="','on Instagram');       
           $yeni_site = "http://www.instagram.com/$sitegelen";  
           $data_yeni = file_get_contents($yeni_site);  
           $telefon= getData($data_yeni,'business_phone_number":"','"');       
           echo "$title $telefon<br>";  
 }  

Hiç yorum yok:

Yorum Gönder