Uygulama hosting de de çalışabilecek bir uygulama ise, bence hosting+domain hizmetinide sen verirsin. Böylece kodun güvende kalmış olur. Tabi tema vb. kod güvenliğinden bahsetmiyorsanız.
Instagram engelliyor olabilir, curl ile deneyin bence.
Windows kullandığınızı varsayarak,
yeni bir kullanıcı hesabı açıp orda deneyebilirsiniz. Düzelmez ise, yeni kullanıcı hesabı açtıktan sonra uygulamayı kaldırıp tekrar kurup deneyin.
Bir çok durumda işe yarıyor.
Javascript yada başka bir dil ile denenebilir. Python mesela. Kullanıcılar farklı yerlerde ise ip farklı olacağından sorun olmayacaktır.
Sorgulamalar arasına süre koyarsan sıkıntı olacağını düşünmüyorum. Yada çok fazla sorgulama yapman gerekiyor ise ücretli vpn işini görecektir. Her istekde ip değiştiği için sistem sorun çıkarmayacaktır.
Şu sayfayı bir incele, https://www.phpr.org/php-bot-yapimi/
Merhaba, kodlarınızı paylaşırmısınız.
Enlemin olacağı input'un id si enlemid olsun.
Boylamın olacağı input'un id si boylamid olsun.
Sayfanın sonuna şu kodu yazarak işlemi halledebilirsin.
<script type="text/javascript">
document.getElementById('enlemid').value = position.coords.latitude;
document.getElementById('boylamid').value = position.coords.longitude;
</script>
Şöyle bir kodu kendi sunucumda test ettim, veri geliyor.
$json=file_get_contents('https://www.instagram.com/isbankasi/?__a=1');
$data=json_decode($json,true);
$link = "https://www.instagram.com/p/";
foreach (array_slice($data['graphql']['user']['edge_owner_to_timeline_media']['edges'],0,4) as $code) {
echo $link.$code['node']['shortcode'].'<br>';
}
şu şekilde test edip, gelen verilere bakarmısın.
$json=file_get_contents('https://www.instagram.com/username/?__a=1');
$data=json_decode($json,true);
echo '<pre>';
print_r($data);