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

Getting profile details of other linkedin users using Api in python

下面的代码,打印我的账户详细信息,但我想打印其他用户的账户详细信息,我想输入他们个人资料的 url,然后获取详细信息,如果它,请告诉我可能。

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())

您不太可能访问其他用户的 linkedin API,因为这是他们休息和加油的地方。

最好的办法是使用某种网络抓取工具。我会推荐 scrapy,并且我会推荐遵守可以在 linkedin.com/robots.txt.

上找到的网站网络抓取政策

祝你好运

我找到了解决方案:

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())

适合我