Python 显示LinkedIn用户的工作岗位
来源:互联网 发布:魔兽世界数据库5.4 编辑:程序博客网 时间:2024/05/03 18:01
CODE:
#!/usr/bin/python # -*- coding: utf-8 -*-'''Created on 2014-8-18@author: guaguastd@name: job_position_display.py'''# import loginfrom login import linkedin_login# import jsonimport json# access to linkedin apilinkedin_api = linkedin_login()# Load connections data from disk fileconnections_data = r'E:\eclipse\LinkedIn\dfile\linkedin_connections.json'connections = json.loads(open(connections_data).read())# Display your own positions...print '\rMy positions with all information:\r'my_positions = linkedin_api.get_profile(selectors=['positions'])print json.dumps(my_positions, indent=1)# Display your own positions...print '\rMy positions with only company information:\r'my_positions = linkedin_api.get_profile(selectors=['positions:(company:(name,industry,id))'])print json.dumps(my_positions, indent=1)# Display positions for someone in your network...connection_ids = [c['id'] for c in connections['values'] if c.has_key('location')]for connection_id in connection_ids: print '\rPositions whose id is %s:\r' % connection_id connection_positions = linkedin_api.get_profile(member_id=connection_id, selectors=['positions']) print json.dumps(connection_positions, indent=1)
RESULT:
My positions with all information:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2009, "month": 12 }, "company": { "id": 1448618, "name": "Pica8 Inc." }, "id": 509989134, "isCurrent": true, "title": "Data Mining, Analysis, Automation" } ] }}My positions with only company information:{ "positions": { "_total": 1, "values": [ { "company": { "id": 1448618, "name": "Pica8 Inc." } } ] }}Positions whose id is pI4CXEK7gH:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2012, "month": 7 }, "title": "Senior Consultant", "company": { "id": 2868072, "name": "SoftTalent Consulting \u4e92\u8054\u7f51\u7cbe\u82f1\u8f6f\u4ef6\u5f00\u53d1\u4eba\u624d\u62db\u8058\u4e13\u5bb6" }, "summary": "SoftTalent Consulting\u4e13\u6ce8\u5728\u8f6f\u4ef6\u4eba\u624d\u7684\u641c\u5bfb\u3002", "isCurrent": true, "id": 332578726 } ] }}Positions whose id is Xd-Bk8g6tv:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2009, "month": 9 }, "title": "CEO & Founder", "company": { "id": 1448618, "name": "Pica8 Inc." }, "summary": "Execution. Create an open network solution. Enable innovation in the datacenter network.", "isCurrent": true, "id": 262359413 } ] }}Positions whose id is Iav6QYRTLk:{ "positions": { "_total": 0 }}Positions whose id is VYzO1WXGPh:{ "positions": { "_total": 2, "values": [ { "startDate": { "year": 2013, "month": 10 }, "title": "Senior Software Developer", "company": { "id": 2494, "name": "Bloomberg LP" }, "summary": "Developing C++ high availability Bloomberg Terminal services responsible for delivering millions of real time financial data alerts per day.", "isCurrent": true, "id": 475536757 }, { "startDate": { "year": 2009, "month": 10 }, "title": "Sole Trader", "company": { "name": "Dimitrios Kouzis-Loukas" }, "summary": "Developed software solutions in C/C++ and Java for market leading businesses in the fields of finance, hardware design, particle physics and GIS.", "isCurrent": true, "id": 122386746 } ] }}Positions whose id is N_jQbpGMml:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2013, "month": 2 }, "title": "Software Manager", "company": { "id": 166878, "name": "WatchGuard Technologies" }, "summary": "Networking development for XTM", "isCurrent": true, "id": 377469950 } ] }}Positions whose id is wTro4h6_CK:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2014, "month": 4 }, "title": "Senior Software Engineer", "company": { "id": 1035, "name": "Microsoft" }, "summary": "Recommender System development.", "isCurrent": true, "id": 536101418 } ] }}Positions whose id is 5lVrRMvUEl:{ "positions": { "_total": 1, "values": [ { "company": { "name": "\u6210\u90fd\u540e\u9662\u79d1\u6280\u6709\u9650\u516c\u53f8" }, "id": 529513768, "isCurrent": true, "title": "\u521b\u529e\u4eba" } ] }}Positions whose id is llopT6R_sI:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2011 }, "title": "Online Marketing Manager", "company": { "name": "Hebei Meishen Chemical Group CO.,Ltd" }, "summary": "Mainly focus on magnesium oxide market at home and abroad , as a network marketing manager, using professional SEO, bidding extension services, help the company achieved good sales performance.", "isCurrent": true, "id": 533005372 } ] }}Positions whose id is PPzgxCdZFH:{ "positions": { "_total": 0 }}Positions whose id is uFsj9caqQ_:{ "positions": { "_total": 1, "values": [ { "startDate": { "year": 2007, "month": 10 }, "title": "Director", "company": { "name": "CET" }, "summary": "DMS\u3001AMI\u3001HAN\u3001CIS\u3001IEC-61968/61970", "isCurrent": true, "id": 166639434 } ] }}Positions whose id is 3mGHBgssI_:{ "positions": { "_total": 0 }}Positions whose id is cQZpI8aFDI:{ "positions": { "_total": 1, "values": [ { "company": { "id": 3612573, "name": "\uff01\uff01" }, "id": 513645688, "isCurrent": true, "title": "S" } ] }}Positions whose id is TmfAl8Gr6E:{ "positions": { "_total": 0 }}
0 2
- Python 显示LinkedIn用户的工作岗位
- Python 提取LinkedIn用户的人脉
- Python 规范化LinkedIn用户联系人的职位名
- Python 对LinkedIn用户联系人的地址进行地理编码
- Python 聚类分析LinkedIn用户人脉网络
- Python 规范化LinkedIn用户的联系人所在公司后缀 (data normalization)
- 走上工作岗位的一些杂碎
- 走上工作岗位三个月的感触
- 从学校走向工作岗位的一年
- 刚踏上工作岗位的理财方式
- 写给即将踏上工作岗位的人
- 2018年的IT行业热门工作岗位
- Python 访问 LinkedIn (API)
- Linkedin Camus的使用
- Linkedin Camus的使用
- LinkedIn:55人支持2700位员工,2亿用户的大数据分析
- LinkedIn:55人支持2700位员工,2亿用户的大数据分析
- 大咖 | LinkedIn 全球副总裁:如何搭建一个 5 亿用户的职场社区
- js脚本控制优酷播放器
- UITableView
- 今日作息及食谱(8.18)
- CocoaPods安装和使用教程
- 获取MAC系统root权限
- Python 显示LinkedIn用户的工作岗位
- 互联网金融将给中国金融市场带来怎样的挑战
- leetcode做题总结,题目Container With Most Water------ 2012/01/08
- 如何获取android手机联系人并按字母展示(一)
- 如何获取android手机联系人并按字母展示(二)
- 电子罗盘与陀螺仪
- adb error
- 全球首款多域名通配符SSL证书
- 如何获取android手机联系人并按字母展示(三)