Guest User

Untitled

a guest
Jul 6th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. var x = 1;
  2. while (x < 2000)
  3. {
  4. run();
  5. }
  6.  
  7. function run() {
  8. var exists = gateway();
  9. if (exists) {
  10. unfollow();
  11. iimPlay('CODE:SET !EXTRACT NULL');
  12. }
  13. else {
  14. iimPlay('CODE:REFRESH');
  15. iimPlay('CODE: SET !EXTRACT NULL');
  16. }
  17. }
  18.  
  19. // check for red names
  20. function doesElementExist() {
  21. iimDisplay('looking for small element with rel "contact" amd style "color:" on page');
  22. var code = iimPlay('CODE: SET !TIMEOUT_TAG 1\n'
  23. + 'TAG POS=1 TYPE=A ATTR=REL:*contact*&&STYLE:color:* EXTRACT=HREF');
  24. if (code !==1) {
  25. return false;
  26. }
  27. var extract = iimGetLastExtract();
  28. if (extract === '#EANF#') {
  29. return false;
  30. }
  31. return true;
  32. }
  33.  
  34. // check for 502 bad gateway
  35. function gateway() {
  36. iimDisplay('check for flickr link on page');
  37. var code = iimPlay('CODE: SET !TIMEOUT_TAG 1\n'
  38. + 'TAG POS=1 TYPE=TD ATTR=CLASS:contact-list-name');
  39. if (code !==1) {
  40. return false;
  41. }
  42. var extract = iimGetLastExtract();
  43. if (extract === '#EANF#') {
  44. return false;
  45. }
  46. return true;
  47. }
  48.  
  49. //unfollow
  50.  
  51. function unfollow() {
  52. var exists = doesElementExist();
  53. if (exists) {
  54. iimPlay("unfollow.iim");
  55. }
  56. else {
  57. var exists = nextlink();
  58. if (exists) {
  59. iimPlay('CODE: TAG POS=1 TYPE=A ATTR=CLASS:Next*');
  60. }
  61. else {
  62. iimPlay('CODE: URL GOTO=http://www.flickr.com/people/YOURNAMEHERE/contacts/?page=1');
  63. }
  64. }
  65. }
  66.  
  67. // restart from last page
  68. function nextlink() {
  69. iimDisplay('check for next link on page');
  70. var code = iimPlay('CODE: SET !TIMEOUT_TAG 1\n'
  71. + 'TAG POS=1 TYPE=A ATTR=CLASS:Next* EXTRACT=TXT');
  72. if (code !==1) {
  73. return false;
  74. }
  75. var extract = iimGetLastExtract();
  76. if (extract === '#EANF#') {
  77. return false;
  78. }
  79. return true;
  80. }
  81.  
  82. //wait
  83. function sleep(milliseconds) {
  84. var start = new Date().getTime();
  85. for (var i = 0; i < 1e7; i++) {
  86. if ((new Date().getTime() - start) > milliseconds){
  87. break;
  88. }
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment