d2321
5/14/2020 - 10:01 PM

instagram parsing

$(document).ready(function(){
    setTimeout(function() {
		
		if($('.if_feed').length) {
			var name = "zzz", items;
			$.get("https://images"+~~(Math.random()*33)+"-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;
					  
					  var data_li = "<div class='col_if_feed'><div class='sub_if_feed'><a target='_blank' href='https://www.instagram.com/p/"+node.shortcode+"'><img src='" + node.thumbnail_src + "'/></a></div></div>";
					  $('.if_feed').append(data_li);
					  /*
					  $('.if_feed').append(
						  $('<a/>', {
						  href: 'https://instagr.am/p/'+node.shortcode,
						  target: '_blank'
					  }).css({
						  backgroundImage: 'url(' + node.thumbnail_src + ')'
					  }));
					  */
					  
				  });
				}
			});		
		}
		
	}, 0);
});





	setTimeout(function() {

		var username = "username";
		var max_num_items = 6;

		var jqxhr = $.ajax( "https://www.instagram.com/"+username+"/?__a=1" ).done(function() {
			//alert( "success" );
		}).fail(function() {
			//alert( "error" );
		}).always(function(data) {
			//alert( "complete" )
			items = data.graphql.user.edge_owner_to_timeline_media.edges;
			$.each(items, function(n, item) {
				if( (n+1) <= max_num_items )
				{
					var data_li = "<a target='_blank' href='https://www.instagram.com/p/"+item.node.shortcode+"'><img src='" + item.node.thumbnail_src + "'/></a>";
					$(".instaAdd").append(data_li);
				}
			});

		});

	}, 0);