Instagram Tag And Like

instagram.com like by tag name, auto like by tag name, best ever!

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name Instagram Tag And Like
// @description instagram.com like by tag name, auto like by tag name, best ever!
// @namespace Violentmonkey Scripts
// @match https://*.instagram.com/*
// https://www.instagram.com/*/*
// https://www.instagram.com/*/*/*
// https://www.instagram.com/*/*/*/*
// @grant none
// @version 0.1.0
// ==/UserScript==

var likes = 0; // initial likes set to 0, result will be visible in console log (ctrl+shift+i, click console)
var scrooltobottom = 200; //we will scrool bottom 200px

// Just checking if page loaded an
// Find this face it where program jump to start <(O.O)>
window.addEventListener('DOMContentLoaded', function() {
  console.log('window - DOMContentLoaded - bubble'); // 3rd
function simulateCliks(el, evntType){
  if (el.fireEvent) {
    el.fireEvent('on' + evntType);
  } else {
    var evObj = document.createEvent('Events');
    evObj.initEvent(evntType, true, false);
    el.dispatchEvent(evObj);
  }
  likes++;
}
//  <span class="glyphsSpriteHeart__filled__24__red_5 Szr5J">Unlike</span>
//  <span class="glyphsSpriteHeart__outline__24__grey_9 Szr5J">Like</span>
var greyHearts = [];   //	Array of unliked things
var likeButton = [];   //	Array of buttons
var scrooltobottom =0;
var fixedScrool = 1600; //	scrool for 600 px
var timerInt = 7000; //	7 sec

// <(O.O)> starting here with timer
  setInterval(function(){
    // Selecting all not "Liked Hearts"
    // So we will click "Like" and "Next"
    // Each time then pass simulateCliks function    dCJp8 afkep coreSpriteHeartOpen _0mzm-"
    greyHearts = document.getElementsByClassName("fr66n");
    // console.log(greyHearts);
    var childrenSpanIsHeart = greyHearts[0].firstChild.firstChild
    simulateCliks(childrenSpanIsHeart, 'click', likes);
// Finding right buttons
    var xCom = document.getElementsByClassName("coreSpriteRightPaginationArrow");
    console.log(xCom[0]);
    simulateCliks(xCom[0], 'click', likes);

    // Ctrl+Shift+I
    // Find Console and see stats
    // Thats all folks
  }, timerInt);
});