前提・実現したいこと
複数のInstagramアカウントのフィードを設置したいのですが、jsをどのように記述したらいいかわかりません。
.insta_list2に別のアカウントが表示できるようにしたいです。
1つ目のinsta_listには下記のjsで表示できました。
2つ目は丸っとコピーして.insta_listをinsta_list2にして表示はできるのですが素人の設定方法で記述が長く、もっとコンパクトな記述になったらいいなと思っています。
お力添えをお願いいたしますm(__)m
該当のソースコード
<div class="insta_list"></div> <div class="insta_list2"></div> <script> $(window).load(function() { var name = "ariyoshihiroiki"; $.get("https://images" + ~~(Math.random() * 3333) + "-focus-opensocial.googleusercontent.com/gadgets/proxy?container=none&url=https://www.instagram.com/" + name + "/", function(html) { if (html) { var regex = /_sharedData = ({.*);</script>/m, json = JSON.parse(regex.exec(html)[1]), edges = json.entry_data.ProfilePage[0].graphql.user.edge_owner_to_timeline_media.edges; $.each(edges, function(n, edge) { var node = edge.node; $(".insta_list").append('<p><a href="https://www.instagram.com/p/' + node.shortcode + '/" class="img" target="_blank" rel="nofollow noopener"><span style="background-image:url(' + node.thumbnail_src + ');"></span></a></p>') if (n === 7) return false; }); } }); }); </script>
あなたの回答
tips
プレビュー