[GET] iMacro Tumblr Like Bot

Mr_Cool

Junior Member
Joined
Aug 17, 2012
Messages
110
Reaction score
39
Edit: I meant script, not BOT. My bad.

Building on Ostego's and Jack's Tumblr iMacro scripts.

This one will repeatedly like photos by tag on auto for the whole day. You will need to use a tag that is really popular because you will want fresh content each time it loops through the script. The below uses the example 'fun'. I'm sure you could come up with something better then that though..

When running the script set the repeat for 24. It's meant to repeat every 8 minutes, liking 5 photos... which makes it do about 960 likes per day. Safely putting you under the 1000 per day like limit. IF THE LIMITS CHANGE, then change the wait times!

Make sure you log in before you run this and change the URL to the tag you want. Remove the spaces in the url also.

Code:
URL GOTO=http : // www . tumblr. com / tagged / fun


Again, thank you Ostego and Jack for the original iMacros.

Code:
VERSION BUILD=7401110 RECORDER=FX

SET !TIMEOUT_STEP 0

SET !REPLAYSPEED fast
WAIT SECONDS=1
URL GOTO=http : // www . tumblr. com / tagged / fun
TAB T=1

TAG POS=1 TYPE=A ATTR=ID:like_button_*
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=2 TYPE=A ATTR=ID:like_button_*
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=3 TYPE=A ATTR=ID:like_button_*
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=4 TYPE=A ATTR=ID:like_button_*
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=5 TYPE=A ATTR=ID:like_button_*
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=480
 
Last edited:
I didn't even know the limit was 1000 per day likes. Thanks for the script. Noob question if the limit changes where does someone go to find that info. Thanks :)
 
I was looking for Jacks original thread for the like script, found this one instead.

Not sure if it matters (yet anyway), but I thought that putting javascript in the imacro to make the script wait a random amount of time between likes could be a good thing.

I had just purchased the Tumblr Autobot from IMAutobots, and it allows you to set a random amount of time for what ever you are doing, posting/rebloging etc. Just makes it look less "botty" if you will.

Sometimes I still like to use imacros for this even thought I have the Tumblr Autobot. They are both great tools.

So here's the code to Jacks original Like script, I commented out the "WAIT SECONDS=2" part between likes, and added the javascript.

Code:
VERSION BUILD=7401110 RECORDER=FX

' Likes x posts on page where x is number of loops

SET !REPLAYSPEED fast

TAB T=1

TAG POS={{!LOOP}} TYPE=A ATTR=ID:like_button_*

'WAIT SECONDS=2
' set random wait time
' script waits 5 to 15 seconds.  Change it as you like.

SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*15 + 5); randomNumber;")
WAIT SECONDS={{!VAR1}}

SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES

I have mine set like this, so I do have to type the tag in the search field. I don't want to edit the script every time or have multiple scripts per keyword.
Code:
VERSION BUILD=7401110 RECORDER=FX

' Likes x posts on page where x is number of loops

SET !REPLAYSPEED fast
WAIT SECONDS=2

TAB T=1

TAG POS={{!LOOP}} TYPE=A ATTR=ID:like_button_*

' set random wait time
' script waits 5 to 35 seconds.  Change it as you like.

SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*35 + 5); randomNumber;")
WAIT SECONDS={{!VAR1}}

SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES
 
Last edited:
I didn't even know the limit was 1000 per day likes. Thanks for the script. Noob question if the limit changes where does someone go to find that info. Thanks :)

You'll notice that no more photos are being liked. May get a notification from Tumblr that you reach a limit.. But mainly you'll notice yourself.
 
Looks pretty good! To cleanup the code a bit, couldn't we remove these lines after the first instance because the values will hold until it starts over again?
Code:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES
 
SET !ERRORIGNORE YES

It will keep your macro even in case of any error or even page is not load due to any reason.

Timout step will use time out setting for specific step or otherwise iMacro will use its default timeout setting which is higher than 10 sec.

Thanks

Looks pretty good! To cleanup the code a bit, couldn't we remove these lines after the first instance because the values will hold until it starts over again?
Code:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES
 
Hey Tumblr changed the layout so the script no longer works. I think it will just be a small change to it, are you able to fix it?
 
Does this still work?

Sent from my BlackBerry 9320 using Tapatalk
 
not since tumblr changed the layout today. I'm sure someone can fix it though
 
I just updated this script because of some small design changes that Tumblr did that relocated the like button. I noticed earlier today the old script which I've had running days on end wasn't rolling. So, I fixed it. If there's a way for me to post the updated script here, I will! :)
 
I just updated this script because of some small design changes that Tumblr did that relocated the like button. I noticed earlier today the old script which I've had running days on end wasn't rolling. So, I fixed it. If there's a way for me to post the updated script here, I will! :)

Try post it here on the thread? If not could you PM me it?
 
I don't think it sent over correctly... I hate these forum restrictions... lol
 
Here's the updated script:

Code:
VERSION BUILD=7401110 RECORDER=FX

SET !TIMEOUT_STEP 0

SET !REPLAYSPEED fast
WAIT SECONDS=1
URL GOTO=(MUST ADD THIS YOURSELF - From old Script)
TAB T=1

TAG POS=1 TYPE=DIV ATTR=TITLE:Like&&CLASS:post_control<SP>like&&TXT:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=1 TYPE=DIV ATTR=TITLE:Like&&CLASS:post_control<SP>like&&TXT:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=1 TYPE=DIV ATTR=TITLE:Like&&CLASS:post_control<SP>like&&TXT:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=1 TYPE=DIV ATTR=TITLE:Like&&CLASS:post_control<SP>like&&TXT:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=2
TAG POS=1 TYPE=DIV ATTR=TITLE:Like&&CLASS:post_control<SP>like&&TXT:
SET !TIMEOUT_STEP 10
SET !ERRORIGNORE YES 
WAIT SECONDS=480
 
Had to omit the Tumblr URL due to BHW's restrictions on newbies like me! :) I want to prove myself useful though because BHW has helped me! :))
 
Yeah Tumblr are sneaky, I noticed they changed the like button. It makes it hard when you try to make scripts.
 
great post, I will try this with firefox. But first, is this script really working? anybody has had any bad results (like getting banned in tumblr)?
 
Back
Top