Api 获得LinkedIn的确切员工人数?

Api 获得LinkedIn的确切员工人数?,api,linkedin,Api,Linkedin,我想在LinkedIn上获得一家给定公司的确切员工人数。据我所知,这些数据无法通过API或在公共站点上访问,因此我看到的唯一剩余选项是以编程方式对登录用户的公司页面进行身份验证和刮取。有人有其他想法或者知道怎么做吗 提前谢谢你的帮助 您从LinkedIn获得的最佳服务是通过的元素。其值的图例如下所示: A = 1 B = 2-10 C = 11-50 D = 51-200 E = 201-500 F = 501-1000 G = 1001-5000 H = 5001-10000 I = 1000

我想在LinkedIn上获得一家给定公司的确切员工人数。据我所知,这些数据无法通过API或在公共站点上访问,因此我看到的唯一剩余选项是以编程方式对登录用户的公司页面进行身份验证和刮取。有人有其他想法或者知道怎么做吗


提前谢谢你的帮助

您从LinkedIn获得的最佳服务是通过的
元素。其值的图例如下所示:

A = 1
B = 2-10
C = 11-50
D = 51-200
E = 201-500
F = 501-1000
G = 1001-5000
H = 5001-10000
I = 10001+

您将从LinkedIn获得的最好信息是通过的
元素。其值的图例如下所示:

A = 1
B = 2-10
C = 11-50
D = 51-200
E = 201-500
F = 501-1000
G = 1001-5000
H = 5001-10000
I = 10001+

如果您死心塌地地想通过抓取站点来获得准确的数字,那么到目前为止最简单的方法就是使用Python。简而言之,您给它一个webaddress,它以一个易于遍历的对象的形式将所有数据返回给您

对于员工人数,根据个人公司信息的显示位置,可以简单地将您希望查看的所有人员都提供给员工,然后执行以下操作

All_Companies[body.companyDiv.companyName]++

我真的希望这能对你有所帮助。

如果你死心塌地想通过抓取网站来获得准确的数字,那么目前为止最简单的方法就是使用Python。简而言之,您给它一个webaddress,它以一个易于遍历的对象的形式将所有数据返回给您

LinkedInApiClientFactory mfactory = LinkedInApiClientFactory.newInstance(Constants.consumerKey, Constants.consumerSecret);
        CompaniesApiClient clientcompany = mfactory.createCompaniesApiClient(Constants.token, Constants.tokenSecret);
        Company company = clientcompany.getCompanyById("YOUR PAGE ID", EnumSet.allOf(CompanyField.class));
if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("A")) {
       System.out.println("-->Emplyee count--"+"1");
    }else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("B")) {
         System.out.println("-->Emplyee count--"+"2-10");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("C")) {
         System.out.println("-->Emplyee count--"+"11-50");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("D")) {
         System.out.println("-->Emplyee count--"+"51-200");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("E")) {
         System.out.println("-->Emplyee count--"+"201-500");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("F")) {
         System.out.println("-->Emplyee count--"+"501-1000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("G")) {
         System.out.println("-->Emplyee count--"+"1001-5000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("H")) {
         System.out.println("-->Emplyee count--"+"50001-10000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("H")) {
     System.out.println("-->Emplyee count--"+"10000 and above");
   }
对于员工人数,根据个人公司信息的显示位置,可以简单地将您希望查看的所有人员都提供给员工,然后执行以下操作

All_Companies[body.companyDiv.companyName]++

我真的希望这对您有所帮助。

很遗憾,这不够准确,但感谢您的回答。很遗憾,这不够准确,但感谢您的回答。
LinkedInApiClientFactory mfactory = LinkedInApiClientFactory.newInstance(Constants.consumerKey, Constants.consumerSecret);
        CompaniesApiClient clientcompany = mfactory.createCompaniesApiClient(Constants.token, Constants.tokenSecret);
        Company company = clientcompany.getCompanyById("YOUR PAGE ID", EnumSet.allOf(CompanyField.class));
if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("A")) {
       System.out.println("-->Emplyee count--"+"1");
    }else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("B")) {
         System.out.println("-->Emplyee count--"+"2-10");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("C")) {
         System.out.println("-->Emplyee count--"+"11-50");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("D")) {
         System.out.println("-->Emplyee count--"+"51-200");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("E")) {
         System.out.println("-->Emplyee count--"+"201-500");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("F")) {
         System.out.println("-->Emplyee count--"+"501-1000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("G")) {
         System.out.println("-->Emplyee count--"+"1001-5000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("H")) {
         System.out.println("-->Emplyee count--"+"50001-10000");
    }
    else if (company.getEmployeeCountRange().getCode().equalsIgnoreCase("H")) {
     System.out.println("-->Emplyee count--"+"10000 and above");
   }