1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Rauffle's Tumblr auto-follow script (iMacros)

Discussion in 'Blogging' started by Rauffle, Dec 16, 2014.

  1. Rauffle

    Rauffle Newbie

    Joined:
    Nov 1, 2014
    Messages:
    3
    Likes Received:
    2
    Hello all,

    I've been using this iMacros script I made for automatically following relevant users on Tumblr. It's been working very well, so I thought I'd share :)

    Unlike other scripts that tend to follow the person posting content, this script will instead follow the people liking/sharing the content itself via the posts 'notes'. The script is executed from the search page so you can quickly and easily follow REAL users who are interested in your niche, rather than people posting the content who are most likely not interested in your page at all.

    This script is based off of Knuffel's similar, but outdated macro. (Can't post link to thread yet, but you can search 'Knuffel's auto-follow' if interested)

    This is my first contribution and first iMacros script so I'm open to any feedback!


    Code:
    // INSTRUCTIONS:
    // 1. Set the parameters below, ensure macro is saved as '.js'
    // 2. Navigate to a search page (eg. [tumblr]/search/YourNiche) and play the macro from there
    // 'runs' is the number of posts to follow people in the notes
    // Script will try to follow 'loops' number of people under each post
    // e.g. 4 'runs' x 55 'loops' = 220 attempted follows (leaving some room for errors)
    
    //Number of posts to follow people from:
    var runs;
    runs = 4;
    //Total people to follow per post:
    var loops;
    loops = 55;
    //Starting position to follow under ('1' should be the first post on the page)
    var start_pos;
    start_pos = 2;
    
    
    // NO EDITTING SHOULD BE NEEDED PAST THIS POINT - MODIFY AT OWN RISK!
    
    var macro;
    macro = "CODE:";
    macro += "VERSION BUILD=0001 RECORDER=FX" + "\n";
    macro += "WAIT SECONDS=1" + "\n";
    macro += "REFRESH" + "\n";
    macro += "TAG POS={{x}} TYPE=SPAN ATTR=CLASS:note_link_current" + "\n";
    
    var macro2;
    macro2 = "CODE:";
    macro2 += "WAIT SECONDS={{t}}" + "\n";
    macro2 += "TAG POS={{i}} TYPE=A ATTR=TXT:Follow" + "\n";
    macro2 += "SET !ERRORIGNORE YES" + "\n";
    
    for (var x=0;x<runs;x++)
    {
    iimSet("x",x+start_pos)
    iimPlay(macro)
    
    for (var i=0;i<loops;i++)
    {
    //Some click-time randomness so you don't completely look like a bot
    var t;
    t = Math.random() / 3 + 0.5;
    iimSet("t",t);
    iimSet("i",i);
    iimPlay(macro2);
    }
    }
    NOTE: This script has been exclusively tested using iMacros for FireFox and I haven't had any issues with this version. YMMV, especially on different browsers.
     
    • Thanks Thanks x 1
  2. chesthair

    chesthair Newbie

    Joined:
    Oct 18, 2013
    Messages:
    30
    Likes Received:
    4
    this would be great if it worked but it has too many errors
     
  3. manjeet036

    manjeet036 Elite Member

    Joined:
    Dec 9, 2011
    Messages:
    2,103
    Likes Received:
    410
    Gender:
    Male
    Occupation:
    Government Job
    Location:
    Dad's Home
    I will test it...
     
  4. aliachmad

    aliachmad Newbie

    Joined:
    Apr 5, 2014
    Messages:
    42
    Likes Received:
    8
    I will test it errors
     
  5. chesthair

    chesthair Newbie

    Joined:
    Oct 18, 2013
    Messages:
    30
    Likes Received:
    4
    i still cant get it to work
     
  6. Plus44

    Plus44 Jr. VIP Jr. VIP Premium Member

    Joined:
    Dec 14, 2014
    Messages:
    604
    Likes Received:
    234
    Gender:
    Male
    Location:
    US
    wouldn't work for me.

    I just made one that will follow people from the notes of popular posts

    this will follow 10 people from each of the notes of the 10 most popular posts in the search results. Just change the green text in line 2 to the search link for the people you want to target.

    Code:
    SET !ERRORIGNORE YES
    URL GOTO=[COLOR=#00ff00]http://www.tumblr.com/search/funny[/COLOR]
    TAG POS=1 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=2 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=3 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=4 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=5 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=6 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=7 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=8 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=9 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    REFRESH
    TAG POS=10 TYPE=SPAN ATTR=CLASS:note_link_current
    WAIT SECONDS=3
    TAG POS=2 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=4 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=6 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=8 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=10 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=12 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=14 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=16 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=18 TYPE=SPAN ATTR=TXT:Follow
    WAIT SECONDS=.5
    TAG POS=20 TYPE=SPAN ATTR=TXT:Follow
    
    
     
    • Thanks Thanks x 2
  7. rajsinhahyd

    rajsinhahyd Registered Member

    Joined:
    Jun 8, 2016
    Messages:
    92
    Likes Received:
    8
    Gender:
    Male
    Wow! its working for me!

    Thanks a lot!
     
    • Thanks Thanks x 1