(METHOD) PoRn commenting instead of uploading

Worm99

Power Member
Jan 12, 2012
632
374
I tried with the porn upload thingy (here is the thread) a few months ago and it never worked out for me. It appears that it takes too much of my time to download, watermark and upload videos, or change the name or whatever. It turns out I needed a bot to do this for me, and as I hear even a bot won't get you too far. So I thought of a way to tweak it a bit to make it cheaper and easier.


Video commenting is the name of the game. Nothing new, I know, people do this in the mainstream for ages. If you think no one reads the comments, oh boy, are you wrong!! Guys (and guls but they don't really want to admit it) want to find more about the actors, genre or name of the movie, so they could find additional material for, you know, education.

So you need to post comments like "I know this girl, she started on lovebrigade . com." or "I've seen this movie already in full hd on sweatyass .com" etc.

The catch 22 is the bigger tube sites will remove duplicate comments or even delete your account if you post too fast. That's why we use Imacros for firefox.

First you need to make a csv file, one with comments you'll prepare, one comment per each line (you can spin your comments with some free online spinner as we're not worrying about SEO here or trying to replicate a Shakespeare's sonnet. In case you don't know what a csv is, just write your comments in a notepad and save it with a .csv in the end. Make sure you save it in your "folder datasource" which you can see when you click "manage" then "settings" on your imacro for firefox.
W03Zp0I.png 08aMjVD.png

Here is the code you need to make your imacro. I wrote it for just a few tube sites but you can make your own using the record function of the imacro for firefox. You may need to adjust the CLICK X=913 Y=829 etc depending on your screen resolution but play around with it and you'll probably be fine. Those X and Y are coordinates of your click, it clicks your video you need to comment.

Basically it does the following things.
1 - logs you in to the xhamster and xvideos sites
2 - goes to the link to a certain category (niche) you choose
URL GOTO=http://xhamster.com/channels/new-femdom-1.html (change it to the link of the category you choose)
URL GOTO=http://www.xvideos.com/best/day/ (change it to the link to the tag you want)
URL GOTO=http://www.xnxx.com/hot/
etc.
3 - Clicks a thumbnail for a video in this category, opens it
4 - Places the comment you previously wrote in your csv file.
5 - Goes to the other site and places the same comment
5 - Does the same with the next comment
Closes

Code:
VERSION BUILD=8881205 RECORDER=FXPROXY ADDRESS=107.152.183.215:21278 BYPASS=*iopus*
SET !ERRORIGNORE YES
SET !DATASOURCE tubexxvids.csv
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
TAG POS=1 TYPE=A ATTR=TXT:Login
WAIT SECONDS=3
TAB T=1
TAB CLOSEALLOTHERS
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:loginForm ATTR=NAME:username CONTENT=(emter your email)
WAIT SECONDS=3
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:loginForm ATTR=NAME:password CONTENT=(enter your password)
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:loginForm ATTR=NAME:remember CONTENT=NO
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON FORM=NAME:loginForm ATTR=TXT:Login
WAIT SECONDS=3
TAB T=1
URL GOTO=http://www.xvideos.com/
TAG POS=2 TYPE=B ATTR=*
WAIT SECONDS=3
TAB T=1
TAB CLOSEALLOTHERS
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:signinForm ATTR=TYPE:text&&DATA-VALIDATION:{"parent":".formLine","events":["keyup","blur"],"rules":[{"name":"notblank"},{"name":"email"}]}&&VALUE:&&ID:email_text&&NAME:login CONTENT=(emter your email)
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:signinForm ATTR=TYPE:password&&DATA-VALIDATION:{"parent":".formLine","rules":[{"name":"min","min":5}]}&&ID:password_text&&NAME:password CONTENT==(enter your password)
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:signinForm ATTR=TYPE:submit&&NAME:log&&VALUE:Login<SP>to<SP>your<SP>account
WAIT SECONDS=3
SET !DATASOURCE_LINE 1
URL GOTO=http://www.xvideos.com/best/day/
WAIT SECONDS=3
CLICK X=140 Y=148
TAB T=1
TAB CLOSEALLOTHERS 
WAIT SECONDS=3
TAG POS=1 TYPE=LI ATTR=DATA-ONSHOW:xvideos.comments.onShowTab&&CLASS:headtab<SP>closable&&DATA-REF:tabComments
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=TEXTAREA ATTR=ROWS:4&&ID:comment_text&&NAME:comment CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:BUTTON ATTR=TYPE:button&&ID:postComment&&VALUE:Comment
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.xnxx.com/hot/
WAIT SECONDS=3
CLICK X=172 Y=257
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=B ATTR=*
CLICK X=217 Y=158
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:user CONTENT=(just type any username you want)
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>DIV:nth-of-type(2)>INPUT" BUTTON=0
WAIT SECONDS=3
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
WAIT SECONDS=3
CLICK X=243 Y=820
TAB T=1
TAB CLOSEALLOTHERS
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV>LABEL>SPAN" BUTTON=0
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>A" BUTTON=0
TAB T=1
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.porn.com/
WAIT SECONDS=5
CLICK X=306 Y=325
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:body CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Post
WAIT SECONDS=5
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.youporn.com
WAIT SECONDS=3
CLICK X=113 Y=664
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=A ATTR=TXT:Comments<SP>*
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:comment-form ATTR=NAME:message CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:comment-form ATTR=NAME:author CONTENT=just type any username you want
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:comment-form ATTR=*
WAIT SECONDS=5
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR2}}
SET !DATASOURCE_LINE 2
URL GOTO=http://www.xvideos.com/best/day/
WAIT SECONDS=3
CLICK X=336 Y=147
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=LI ATTR=DATA-ONSHOW:xvideos.comments.onShowTab&&CLASS:headtab<SP>closable&&DATA-REF:tabComments
WAIT SECONDS=3
TAG POS=1 TYPE=TEXTAREA ATTR=ROWS:4&&ID:comment_text&&NAME:comment CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:BUTTON ATTR=TYPE:button&&ID:postComment&&VALUE:Comment
TAB T=1
TAB CLOSEALLOTHERS
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.xnxx.com/hot/
WAIT SECONDS=3
CLICK X=474 Y=267
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=B ATTR=*
CLICK X=217 Y=158
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:user CONTENT=just type any username you want
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>DIV:nth-of-type(2)>INPUT" BUTTON=0
WAIT SECONDS=3
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
WAIT SECONDS=5
CLICK X=382 Y=833
TAB T=1
TAB CLOSEALLOTHERS 
WAIT SECONDS=5
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV>LABEL>SPAN" BUTTON=0
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>A" BUTTON=0
TAB T=1
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.porn.com/
WAIT SECONDS=5
CLICK X=498 Y=285
TAB T=1
TAB CLOSEALLOTHERS 
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:body CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Post
WAIT SECONDS=5
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.youporn.com
WAIT SECONDS=3
CLICK X=370 Y=663
WAIT SECONDS=5
TAB T=1
TAB CLOSEALLOTHERS
TAG POS=1 TYPE=A ATTR=TXT:Comments<SP>*
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:comment-form ATTR=NAME:message CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:comment-form ATTR=NAME:author CONTENT=just type any username you want
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:comment-form ATTR=*
WAIT SECONDS=5
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR2}}
SET !DATASOURCE_LINE 3
URL GOTO=http://www.xvideos.com/best/day/
WAIT SECONDS=3
CLICK X=515 Y=139
WAIT SECONDS=3
TAB T=1
TAB CLOSEALLOTHERS
TAG POS=1 TYPE=LI ATTR=DATA-ONSHOW:xvideos.comments.onShowTab&&CLASS:headtab<SP>closable&&DATA-REF:tabComments
WAIT SECONDS=3
TAG POS=1 TYPE=TEXTAREA ATTR=ROWS:4&&ID:comment_text&&NAME:comment CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:BUTTON ATTR=TYPE:button&&ID:postComment&&VALUE:Comment
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.xnxx.com/hot/
WAIT SECONDS=3
CLICK X=652 Y=249
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=B ATTR=*
CLICK X=217 Y=158
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:user CONTENT=just type any username you want
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>DIV:nth-of-type(2)>INPUT" BUTTON=0
WAIT SECONDS=3
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
WAIT SECONDS=3
CLICK X=602 Y=833
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV>LABEL>SPAN" BUTTON=0
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>A" BUTTON=0
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.porn.com/
WAIT SECONDS=5
CLICK X=299 Y=586
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:body CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Post
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.youporn.com
WAIT SECONDS=3
CLICK X=630 Y=659
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=A ATTR=TXT:Comments<SP>*
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:comment-form ATTR=NAME:message CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:comment-form ATTR=NAME:author CONTENT=just type any username you want
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:comment-form ATTR=*
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR2}}
SET !DATASOURCE_LINE 4
URL GOTO=http://www.xvideos.com/best/day/
WAIT SECONDS=3
CLICK X=701 Y=149
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=LI ATTR=DATA-ONSHOW:xvideos.comments.onShowTab&&CLASS:headtab<SP>closable&&DATA-REF:tabComments
WAIT SECONDS=3
TAG POS=1 TYPE=TEXTAREA ATTR=ROWS:4&&ID:comment_text&&NAME:comment CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:BUTTON ATTR=TYPE:button&&ID:postComment&&VALUE:Comment
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.xnxx.com/hot/
WAIT SECONDS=3
CLICK X=185 Y=476
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=B ATTR=*
CLICK X=217 Y=158
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:user CONTENT=just type any username you want
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>DIV:nth-of-type(2)>INPUT" BUTTON=0
WAIT SECONDS=3
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
WAIT SECONDS=5
CLICK X=735 Y=834
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV>LABEL>SPAN" BUTTON=0
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>A" BUTTON=0
TAB T=1
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.porn.com/
WAIT SECONDS=5
CLICK X=514 Y=521
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:body CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Post
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.youporn.com
WAIT SECONDS=3
CLICK X=875 Y=662
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=A ATTR=TXT:Comments<SP>*
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:comment-form ATTR=NAME:message CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:comment-form ATTR=NAME:author CONTENT=just type any username you want
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:comment-form ATTR=*
WAIT SECONDS=5
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*200 + 100); randomNumber;") 
WAIT SECONDS={{!VAR2}}
SET !DATASOURCE_LINE 5
URL GOTO=http://www.xvideos.com/best/day/
WAIT SECONDS=3
CLICK X=141 Y=362
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=3
TAG POS=1 TYPE=LI ATTR=DATA-ONSHOW:xvideos.comments.onShowTab&&CLASS:headtab<SP>closable&&DATA-REF:tabComments
WAIT SECONDS=5
TAG POS=1 TYPE=TEXTAREA ATTR=ROWS:4&&ID:comment_text&&NAME:comment CONTENT={{!COL1}}
WAIT SECONDS=5
TAG POS=1 TYPE=INPUT:BUTTON ATTR=TYPE:button&&ID:postComment&&VALUE:Comment
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://www.xnxx.com/hot/
WAIT SECONDS=3
CLICK X=431 Y=450
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
TAG POS=1 TYPE=B ATTR=*
CLICK X=217 Y=158
WAIT SECONDS=3
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:user CONTENT=just type any username you want
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>FORM>DIV>DIV>SPAN:nth-of-type(2)>DIV:nth-of-type(2)>INPUT" BUTTON=0
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") 
WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;") 
WAIT SECONDS={{!VAR2}}
URL GOTO=http://xhamster.com/channels/new-femdom-1.html
WAIT SECONDS=5
CLICK X=913 Y=829
TAB T=1
TAB CLOSEALLOTHERS
WAIT SECONDS=5
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV>LABEL>SPAN" BUTTON=0
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS=3
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>DIV>TEXTAREA" CHARS="{{!COL1}}"
WAIT SECONDS=3
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>TABLE:nth-of-type(2)>TBODY>TR>TD>A" BUTTON=0
TAB T=1
URL GOTO=http://google.com/
WAIT SECONDS=3000
TAB CLOSEALLOTHERS
TAB CLOSE

The code I provided is just an example for 5 comments on sites. I think it's safe to post so many, but if you want more, just change the links to categories and fire it up again.
And you can also record your own imacro for other sites. It will take a bit of work, but when you're done you'll have a posting machine. I've always been too lazy to do it myself, but it's not that hard. Just make sure you add the correct X/Y coordinates to your videos. You need to click the first one, then the second one, third etc. Here is the list of the sites you may try.

Beeg
PornHub
xVideos
YouPorn
Mad Thumbs
PornerBros
RedTube
XNXX
eporner
Tube8
Spankwire
Orgasm
HardSexTube
SpankBang
Pornwall


Just turn on the recording mode on your Imacro and do what you would usually do, login, click a video (you may want to change your recording mode to x/y for that) on a category page, comment.


Then when you are done, go to your current.iim and copy the code and paste it to your original imacro.



I've put the waiting between posting a bit too long maybe, but that's because I'm too cautious. You can change it if you change

Code:
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 100); randomNumber;") WAIT SECONDS={{!VAR1}}
SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*20 + 10); randomNumber;")  WAIT SECONDS={{!VAR2}}

20 + 100 to something lower, eg. 20+20.

Now, the tube sites will probably catch up on you soon and delete your account. Just use a proxy or a VPS and create another one.

Don't put your links as they are or the spam protection will get you. Instead of http://www.unouwantit.com use unouwantit. com or unouwantit . c o m or something.

Good luck.
 
Last edited:
Sounds like a nice twist. How much traffic are you generating with this?
 
I've heared that XXX tubes admins are not an idiots and they easy cut this shit out by detecting your comments and conatcting your affiliate managers and network directly by saying that you are spamming the website, and as we all know xhamsters are worth billions and no one wants to get in troubles with these guys and the AM kicks your ass or closes your account for breaking the TOS of spamming and so on.
Try to check most viewed videos and see if there are some "affiliated comments" - I think that you wont find any of them, and think about this twice, why its so easy method but no one in this world uses it, wtf ? :D
SO this idea not looks that much brilliant for me as for you.
Keep us updated if you wont get suspended on your network in one week if not - best of the luck, and better start to look for developers to make some bots because with these imacros you wont go far :)
 
Last edited:
I'm a lazy slob, and trying to make it in the non - adult area. It's hard to tell as I've got other sources of traffic, but on the night I play it it gets a few hundred more than usually.
Oh, forgot to mention, traffic is usually shitty, so use the big guns, not the scalpel (mobile redirects and popups).
 
yea I also tried that method but didn't really work. It's saturated. I might give this one a try but it will probably get hard to do this now that you have shared it.

But anyways thanks for sharing :)
 
I've heared that XXX tubes admins are not an idiots and they easy cut this shit out by detecting your comments and conatcting your affiliate managers and network directly by saying that you are spamming the website, and as we all know xhamsters are worth billions and no one wants to get in troubles with these guys and the AM kicks your ass or closes your account for breaking the TOS of spamming and so on.
Try to check most viewed videos and see if there are some "affiliated comments" - I think that you wont find any of them, and think about this twice, why its so easy method but no one in this world uses it, wtf ? :D
SO this idea not looks that much brilliant for me as for you.
Keep us updated if you wont get suspended on your network in one week if not - best of the luck, and better start to look for developers to make some bots because with these imacros you wont go far :)

You made me think (um, no I wasn't on xhamser the whole day) and the first "top rated " video had a promotion within comments.
w9uGc11.png
And I never got banned from my aff program, although I didn't really spam the hell out of tube sites and probably didn't piss off the admins.
And thanks for the offer but I'll stick to my Imacros. Most guys here can't afford a pricey coder.
 
Last edited:
You can also build your own tubes and adult websites and spam your own comments...
 
Would explain a lot of comments I've seen. Motherless is a pretty good place to post shit like that in. You'll probably get more luck commenting on amateur porn. My psychology spidey sense is telling me people (creeps) would be more likely to investigate (stalk) amateur girls due tu the fact they seem more approachable (fuckable).
 
Eh, not bad. Could use some tweaks to improve the quality and variety of posts.

Also... This method is not even remotely limited to adult stuff.
He just spoon fed an easy form of automation with advice on using it.

I wouldn't really waste your money/resources running this on a vps though.
The same could be done on that vps with php or anything else.
Only... Through proxies with as many threads as it can handle ;)

But you know what, use what you have.
 
Eh, not bad. Could use some tweaks to improve the quality and variety of posts.

Also... This method is not even remotely limited to adult stuff.
He just spoon fed an easy form of automation with advice on using it.

I wouldn't really waste your money/resources running this on a vps though.
The same could be done on that vps with php or anything else.
Only... Through proxies with as many threads as it can handle ;)

But you know what, use what you have.
Yup, you play with the cards you have. If you win, you can buy yourself a better deck:)
I'm also doing the non adult commenting but you can't really automate this without sounding ridiculous and spammy even to an illiterate housewife living in a desert.
 
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features and essential functions on BlackHatWorld and other forums. These functions are unrelated to ads, such as internal links and images. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock