Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var unLikeNumber = 100;
- var startingUrl;
- startingUrl = "CODE:";
- startingUrl += "SET !TIMEOUT_PAGE 10" + "\n";
- startingUrl += "URL GOTO=https://www.youtube.com/my_liked_videos" + "\n";
- startingUrl += "WAIT SECONDS=2" + "\n";
- var clickVideo;
- clickVideo = "CODE:";
- clickVideo += "SET !TIMEOUT_STEP 0" + "\n";
- clickVideo += "TAB OPEN NEW" + "\n";
- clickVideo += "TAB T=2" + "\n";
- clickVideo += "URL GOTO={{VIDEO}}" + "\n";
- clickVideo += "WAIT SECONDS=2" + "\n";
- clickVideo += "TAG POS=1 TYPE=BUTTON ATTR=DATA-POST-ACTION:/watch_actions_ajax?action_indifferent_video=1*" + "\n";
- clickVideo += "WAIT SECONDS=1" + "\n";
- clickVideo += "TAB CLOSE" + "\n";
- clickVideo += "WAIT SECONDS=1" + "\n";
- var error = "#EANF#";
- var stopButton = "Macro stopped manually";
- Master_Loop:
- for(i = 1; i <= unLikeNumber; i++){
- iimPlay(startingUrl);
- if(i > 1){
- i--
- }
- for(k = 1; k <= 10; k++){
- iimDisplay("Current loop: "+ i);
- var videoExtract;
- videoExtract = "CODE:";
- videoExtract += "SET !TIMEOUT_STEP 0" + "\n";
- videoExtract += "TAG POS={{K}} TYPE=A ATTR=CLASS:pl-video-title-link* EXTRACT=HREF" + "\n";
- iimSet("K", k);
- iimPlay(videoExtract);
- var videoExtract = iimGetLastExtract().trim();
- var macroError = iimGetLastError();
- if (macroError == stopButton){
- break Master_Loop;}
- //
- if(videoExtract == error){
- break Master_Loop;
- }else{
- iimSet("VIDEO", videoExtract);
- iimPlay(clickVideo);
- i++
- var macroError = iimGetLastError();
- if (macroError == stopButton){
- break Master_Loop;}
- //
- }
- if(i > unLikeNumber){
- break Master_Loop;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement