抓取任何 LinkedIn 数据
$ pip install git+git://github.com/jqueguiner/lk_scraper
$ docker-compose up -d
$ docker-compose run lk_scraper python3
首先,您需要运行一个 Selenium 服务器
$ docker run -d -p 4444:4444 --shm-size 2g selenium/standalone-firefox:3.141.59-20200326
运行此命令后,在浏览器中导航到您的 IP 地址,后跟端口号以及 /grid/console。因此命令将如下所示:
http://localhost:4444/grid/console。
导航到 LinkedIn.com 并登录
打开浏览器开发者工具(Ctrl-Shift-I 或右键单击 -> 检查元素)
https://www.nextscripts.com/images/sc/alt-LI-002-ch.png

选择 Application 选项卡
在左侧菜单的 Storage 标题下,单击 Cookies 下拉菜单并选择 www.linkedin.com
找到 li_at cookie,然后双击该值以选择它并复制
选择 Storage 选项卡
单击 Cookies 下拉菜单并选择 www.linkedin.com
找到并复制 li_at 值
您可以在位于您的主目录(~/.lk_scraper/config.yml)的配置文件中添加您的 LinkedIn li_at cookie。
参见

from lk_scraper import Scraper
li_at = "My_super_linkedin_cookie"
scraper = Scraper(li_at=li_at)
(尚未实现)
$ export LI_AT="My_super_linkedin_cookie"
运行 Jupyter notebook linkedin-example.ipynb
from lk_scraper import Scraper
scraper = Scraper()
from lk_scraper import Scraper
scraper = Scraper()
company = scraper.get_object(object_name='company', object_id='apple')
from lk_scraper import Scraper
scraper = Scraper()
profil = scraper.get_object(object_name='profil', object_id='jlqueguiner')