在python中使用Api获取其他linkedin用户的个人资料详细信息

时间:2018-11-17 14:26:18

标签: python-3.x linkedin linkedin-api

下面的代码显示我的帐户详细信息,但是我希望它打印其他用户的帐户详细信息,我想输入他们的个人资料的网址,然后获取详细信息,如果可能的话,请告诉我。

from linkedin import linkedin
application = linkedin.LinkedInApplication(token='AQUQFzjlCQMv9ptjK4EdYzDKd_3eNoiWTBRpIIv1al-zyigxxE6uH9NgLz4oHVWfddsOsbo8eFd4O9LGe27SnB4b_ouo_Rah7v_c9u4EpKvyVgjGS8oheRiXIcAu0s3WEHzH_QuMcJH-y9ss8A4dboItWxiMoGzO9bNvvUDbzh4Ucr7kqiwgMF-sk0upsxt2a8mGN5tKlgn3LaTjCrAv3ZDBLe91Z_EWbWwZQUI95VLzNdxMTuga1cdy7j3NIGpE4Y1oO_jmpYPufDJR9mdGT_V_JVFfkRckHCqAxQdLd3ThSqtVsbNju_MTPiUd7rfjzl6W3Gt30_DwUHFuwmGVcvSBkmeppg')
print(application.get_profile())

2 个答案:

答案 0 :(得分:0)

您不太可能获得其他用户的linkedin API,因为这是他们努力的地方。

您最好的选择是使用某种网络刮板。我建议您使用scrapy,并且我建议遵守网站的网站抓取政策,该政策可以在linkedin.com/robots.txt中找到。

祝你好运

答案 1 :(得分:0)

我找到了解决方法:

print(application.get_profile(member_url="https://www.linkedin.com/in/houtankhosrownia/",selectors=['id','emailAddress', 'first-name', 'last-name', 'location', 'distance', 'num-connections', 'skills', 'educations']))

用以下语句代替该语句:

print(application.get_profile())

对我来说很好