[Easy Script] New script to grow your LinkedIn profile to 500+!

Update

First of all, sorry for double posting, but I can't edit the previous post. I am working on a new version where you have many more options (some filters and sending custom messages for connections), but in the meanwhile, I have made an updated version of the first script I did.

Changelog:
  • It works on the latest LinkedIn update
  • Now you don't need to edit the script depending on your UI's language, it now works on every LinkedIn account out of the box!
  • It is really fast!!! (Previously when you wanted to do just 10 connections you have to wait almost the same as if you wanted to do 2000, now you don't have to wait so it will be really fast if you want to do just a few connections)
  • Fixed several bugs about optimization and one that made the script connects with a few less or a few more users than you wanted, now it connects exactly with the number of users you want (if they are available, don't ask to connect with 10 billion, you know, there are not enough people on this planet)

How to use:

  1. Go to LinkedIn and log in.
  2. Go to the My Network tab (here is a direct link: https://www.linkedin.com/mynetwork/)
  3. Right-click on any point of the screen and select Inspect Element (or press Ctrl-Shift-I if you are on Windows)
  4. In the side panel, click on the Console tab
  5. Paste the following code, scroll down and in the last line, where you will find a 10, change it with the number of connections you want to do
  6. Press enter and wait, done!!

Script:
HTML:
// Script developed by @Naulex
// Check my thread on BlackHatForum for more info
// https://www.blackhatworld.com/seo/easy-script-new-script-to-grow-your-linkedin-profile-to-500.944911/page-7#post-11606394
// Do not sell this script, it has been developed to be shared for free
// If you share it on other places, please link to the original BlackHatForum thread

// Do not edit any code, just scroll to the bottom
let arrUsers = [];
var numberOfUsers = 0;
var intervalUsers;
var lastWindowHeight = -1;

function startScript(numberOfCon){
    numberOfUsers = numberOfCon;
  connectWith();
}

function connectWith(){
  runInterval().then(value => sendConnections());

}

function runInterval() {
  return new Promise((resolve, reject) => {
    intervalUsers = setInterval(function(){
        window.scrollTo(0, document.body.scrollHeight);

            if(numberOfUsers<=arrUsers.length || document.body.scrollHeight == lastWindowHeight){
              console.log("Finishing interval, we already got enough users or we can not find anymore...");
              clearInterval(intervalUsers);
            resolve(1);
          }
 
          arrUsers = document.querySelectorAll('button[data-control-name="invite"]');
          console.log("We got " + arrUsers.length + " users (for now)...");
 
          lastWindowsHeight = document.body.scrollHeight;
    }, 2000);
  })
}

function sendConnections(){
  var totalConnectionsSent = 0;
 
  for (let usr of arrUsers) {
      if (totalConnectionsSent >= numberOfUsers) {
        break;
      }
 
    usr.click();
    totalConnectionsSent += 1;
    }
 
  console.log("FINISHED!");
  console.log("Sent " + totalConnectionsSent + " connections.");
  console.log("Developed by @Naulex (see me on BlackHatWorld forum)");
 
  alert("FINISHED!\n\nSent " + totalConnectionsSent + " connections.\nDeveloped by @Naulex (see me on BlackHatWorld forum)");
 
}
//

// Here is the only change you have to do: Change the number 10 with the number of connections you want to do: 1, 10, 37, 2184... and press enter.
startScript(10);
 
Thanks for the amazing working update!
It would be great if you could add a line or two that will enable the script to send invites ONLY to users who have a specific string in the text under their names.
It will make this script immensely useful. Thanks anyway for your contribution. You're amazing!
 
Thanks for the amazing working update!
It would be great if you could add a line or two that will enable the script to send invites ONLY to users who have a specific string in the text under their names.
It will make this script immensely useful. Thanks anyway for your contribution. You're amazing!
I will add that feature for the complex version I am doing as one of the filters!
 
I will add that feature for the complex version I am doing as one of the filters!

Thanks so much. People like you need to be celebrated like the real Santa Claus this festive season! :-D
 
I will add that feature for the complex version I am doing as one of the filters!

Christmas came and went.
Any chance of a New Year Gift, my friend? :)

Eagerly awaiting the update!

HAPPY NEW YEAR!
 
Sent 1000 and got limited. Thanks for the script but I guess sending 200+ will get your account limited.

https://www.linkedin.com/help/linkedin/answer/4800

6xkz.png
 
The last script doesn't work that well. I used the one with search and without message send.
 
Was working fine for a few days and now My Network page only scrolls to show around 30 connections. I withdrew all my invites which where 3.5K to see if that would work but nothing. Wondering if you have faced this issue and what you did to resolve. Script got me 1.5K connections in a week. Doing 600 invites a day. But never got a limited message... Weird
 
hhmm didn't work for me, my connections stayed the same
 
is there a limit for startScript() ? because if i write 50 keeps saying the same number(max 30-35) after some time I don't figure why?
 
is there a limit for startScript() ? because if i write 50 keeps saying the same number(max 30-35) after some time I don't figure why?

I run it with 150 connections at a time and it works fine. I had to verify my account once cause of too many requests in a short period of time but it works fine again.
 
I was using previously an awesome script created by @BrazenBull (you can see his script here: https://www.blackhatworld.com/seo/script-growing-your-linkedin-profile-easy-500-connections.914759/) but for some people (including me), it stopped working.

So I made my own fix to it (https://www.blackhatworld.com/seo/script-growing-your-linkedin-profile-easy-500-connections.914759/page-3#post-10102424), but I wanted to improve it and add more features meanwhile I keep it easy to use so here is my contribution to this awesome forum.

Oh, and first, thanks again to BrazenBull for his initial script!

Changelog:
  • It works on the latest LinkedIn update
  • Now you don't need to edit the script depending on your UI's language, it now works on every LinkedIn account out of the box!
  • It is really fast!!! (Previously when you wanted to do just 10 connections you have to wait almost the same as if you wanted to do 2000, now you don't have to wait so it will be really fast if you want to do just a few connections)
  • Fixed several bugs about optimization and one that made the script connects with a few less or a few more users than you wanted, now it connects exactly with the number of users you want (if they are available, don't ask to connect with 10 billion, you know, there are not enough people on this planet)

How to use:

  1. Go to LinkedIn and log in.
  2. Go to the My Network tab (here is a direct link: https://www.linkedin.com/mynetwork/)
  3. Right-click on any point of the screen and select Inspect Element (or press Ctrl-Shift-I if you are on Windows)
  4. In the side panel, click on the Console tab
  5. Paste the following code, scroll down and in the last line, where you will find a 10, change it with the number of connections you want to do
  6. Press enter and wait, done!!

Script:
HTML:
// Script developed by @Naulex
// Check my thread on BlackHatForum for more info
// https://www.blackhatworld.com/seo/easy-script-new-script-to-grow-your-linkedin-profile-to-500.944911/page-7#post-11606394
// Do not sell this script, it has been developed to be shared for free
// If you share it on other places, please link to the original BlackHatForum thread

// Do not edit any code, just scroll to the bottom
let arrUsers = [];
var numberOfUsers = 0;
var intervalUsers;
var lastWindowHeight = -1;

function startScript(numberOfCon){
    numberOfUsers = numberOfCon;
  connectWith();
}

function connectWith(){
  runInterval().then(value => sendConnections());

}

function runInterval() {
  return new Promise((resolve, reject) => {
    intervalUsers = setInterval(function(){
        window.scrollTo(0, document.body.scrollHeight);

            if(numberOfUsers<=arrUsers.length || document.body.scrollHeight == lastWindowHeight){
              console.log("Finishing interval, we already got enough users or we can not find anymore...");
              clearInterval(intervalUsers);
            resolve(1);
          }
 
          arrUsers = document.querySelectorAll('button[data-control-name="invite"]');
          console.log("We got " + arrUsers.length + " users (for now)...");
 
          lastWindowsHeight = document.body.scrollHeight;
    }, 2000);
  })
}

function sendConnections(){
  var totalConnectionsSent = 0;
 
  for (let usr of arrUsers) {
      if (totalConnectionsSent >= numberOfUsers) {
        break;
      }
 
    usr.click();
    totalConnectionsSent += 1;
    }
 
  console.log("FINISHED!");
  console.log("Sent " + totalConnectionsSent + " connections.");
  console.log("Developed by @Naulex (see me on BlackHatWorld forum)");
 
  alert("FINISHED!\n\nSent " + totalConnectionsSent + " connections.\nDeveloped by @Naulex (see me on BlackHatWorld forum)");
 
}
//

// Here is the only change you have to do: Change the number 10 with the number of connections you want to do: 1, 10, 37, 2184... and press enter.
startScript(10);

And that's all! I have tried to explain everything with detail so everyone will be able to use and configure the script but if you have any question, just ask here!


Wow you are awesome!!
 
Hi, do you know if its possible to automate sending messages with connection requests?

thanks
 
Back
Top