درود. امروز قصد داریم نحوه بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت را برای شما توضیح دهیم.
پس با دات وب همراه باشید.
چطور تعداد فالوورهای یک پیج را پیدا کنیم؟
بدست آوردن اطلاعات یک پیج اینستاگرام کار بسیار راحتی هست.
شما کافیه از طریق سایت اینستاگرام وارد پیج مودرنظرتون بشید.
برای مثال ما اینجا پیج @buycode_ir رو که یک پیج برنامه نویسی هست بررسی می کنیم :
https://www.instagram.com/buycode_ir
همانطور که می دانید با رفتن به آدرس بالا ، پیج بای کد برای ما به نمایش در می آید.
حالا کافی است عبارت ?__a=1 را به انتهای آدرس اضافه کنیم :
https://www.instagram.com/buycode_ir/?__a=1
با رفتن به آدرس بالا ، اینستاگرام یکسری اطلاعات را در قالب json به شما نمایش خواهد داد.
این اطلاعات شامل ، اطلاعات کلی پیج موردنظر می باشد.
ما در اینجا قصد داریم تعداد فالوورهای این پیج را پیدا کنیم.
همانطور که در تصویر زیر می بینید ، تعداد فالوورهای این پیج در edge_followed_by قرار دارد :
بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت
ابتدا یک سند html ایجاد کنید و کدهای زیر را در آن قرار دهید :
1 2 3 4 5 6 7 8 9 10 11 12 |
<html> <head> <meta charset="utf8" /> <title>گروه برنامه نویسی دات وب</title> </head> <body> <span id="followers">loading</span> </body> </html> |
در اینجا ما یک span با آیدی followers قرار دادیم که قصد داریم تعداد فالوورهای پیج @buycode_ir را در این span نمایش دهیم.
در همین سند html قبل از </body> کدهای زیر را اضافه کنید :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<script> const followers = document.getElementById('followers'); async function getFollowers(profileId){ const url = 'https://www.instagram.com/'+profileId+'/?__a=1'; const response = await fetch(url); const data = await response.json(); return data.graphql.user.edge_followed_by.count; } async function setFollowers(profileId){ followers.textContent = await getFollowers(profileId); } setInterval(() => setFollowers('buycode_ir') , 1000); </script> |
در قسمت جاوا اسکریپت ، ما به همان روشی که در بالا توضیخ دادم ، اطلاعات پیج را از اینستاگرام دریافت کردیم.
شما نیز می توانید با تعییر کد جاوا اسکریپت بالا ، مقادیر و اطلاعات مورد نیازتان را دریافت و نمایش دهید.
مواردی مانند : تعدادد فالوینگ پیج اینستاگرام ، بدست آوردن تصویر پروفایل پیج اینستاگرام ، اطلاعات پست ها و…
امیدوارم که این پست براتون مفید باشه و در پروژه هاتون ازش استفاده کنید.
اگر سوالی داشتید حتما در قسمت نظرات ارسال کنید. سعی می کنم در کمترین زمان پاسخ بدم.
موفق باشید.
دات وب
.
.
.
.
دات وب