Guest User

LinkedIn auto profile viewer script

a guest
Aug 5th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. var script = document.createElement("script"); script.src = "https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.10.2.min.js"; document.body.appendChild(script);
  2.  
  3. var MAX_PAGES_TO_PROCESS = 10;
  4. var searchResultPagesProcessed = 0;
  5.  
  6. function ProcessSearchPage () {
  7. if (!$('a.page-link[title="Next Page"]').length) {
  8. } else {
  9. var matches = $('a[class="title"]');
  10. var totalTime = 0;
  11. var total = matches.length;
  12. var MINIMUM_TIME_BETWEEN_CONNECT_CLICKS = 24123;
  13. var MINIMUM_TIME_TO_LOOK_AT_PROFILE = 24123;
  14. var RANDOM_TIME_MAX = 10000;
  15.  
  16. for (i=0;i<total;i++) {
  17. var link = matches.eq(i).attr('href');
  18. var text = matches.eq(i).text();
  19.  
  20. var randomAdjust = Math.floor((Math.random() * RANDOM_TIME_MAX) );
  21.  
  22. setTimeout(function(link,text) {
  23. console.log(text + ':' + link);
  24.  
  25. var myWindow = window.open(link, "_blank");
  26. setTimeout(function(windowHandle) {
  27. if (!windowHandle) {
  28. alert('Pop-up blocker probably preventing new windows.');
  29. } else {
  30. windowHandle.close();
  31. }
  32. }, MINIMUM_TIME_TO_LOOK_AT_PROFILE, myWindow);
  33.  
  34. }, i*MINIMUM_TIME_BETWEEN_CONNECT_CLICKS+randomAdjust, link,text);
  35. }
  36.  
  37. totalTime = total*MINIMUM_TIME_BETWEEN_CONNECT_CLICKS+RANDOM_TIME_MAX;
  38.  
  39. setTimeout(function() {
  40. searchResultPagesProcessed++;
  41.  
  42. if (searchResultPagesProcessed < MAX_PAGES_TO_PROCESS) {
  43. $('a.page-link[title="Next Page"]').eq(0)[0].click();
  44. setTimeout(ProcessSearchPage, 20000);
  45. console.log('Processing page '+searchResultPagesProcessed);
  46. }
  47. },totalTime);
  48. }
  49. }
  50.  
  51. $( document ).ready(function() {
  52. ProcessSearchPage();
  53. });
Add Comment
Please, Sign In to add comment