我早前知道,可以某种方式获得Instagram个人资料图片的邮政编码。曾经有一个网站(参见YouTube)以某种方式做到了。 谨慎的网站现在是恶意软件链接,所以请不要单击它:fulsta.com 。我确实记得在它仍然工作之前尝试过它。
user_id
当然很容易获得。 是否有任何方法可以获取个人资料图片的media_id
来使该脚本正常工作?
<script src="https://peterolson.github.io/BigInteger.js/BigInteger.min.js"></script>
<script type="text/javascript">
function getInstagramUrlFromMediaId(media_id) {
var alphabet =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
var shortenedId = "";
media_id = media_id.substring(0, media_id.indexOf("_"));
console.log(media_id);
while (media_id > 0) {
var remainder = bigInt(media_id).mod(64);
media_id = bigInt(media_id).minus(remainder).divide(64).toString();
shortenedId = alphabet.charAt(remainder) + shortenedId;
}
return "https://www.instagram.com/p/" + shortenedId + "/";
}
console.log(getInstagramUrlFromMediaId("2386121469653786892_8463043197"));
</script>