
Um scrape do LinkedIn totalmente configurável: raspe qualquer coisa dentro do LinkedIn
Raspa qualquer dado do LinkedIn
$ pip install git+git://github.com/jqueguiner/lk_scraper
$ docker-compose up -d
$ docker-compose run lk_scraper python3
Primeiro, você precisa executar um servidor Selenium
$ docker run -d -p 4444:4444 --shm-size 2g selenium/standalone-firefox:3.141.59-20200326
Depois de executar este comando, no navegador navegue até seu endereço IP seguido do número da porta e /grid/console. Portanto, o comando será http://localhost:4444/grid/console.
Navegue até LinkedIn.com e faça login
Abra as ferramentas de desenvolvedor do navegador (Ctrl-Shift-I ou clique direito -> inspecionar elemento)
https://www.nextscripts.com/images/sc/alt-LI-002-ch.png

Selecione a aba Application
No cabeçalho Armazenamento no menu à esquerda, clique no menu suspenso Cookies e selecione www.linkedin.com
Encontre o cookie li_at, e clique duas vezes no valor para selecioná-lo antes de copiar
Selecione a aba Storage
Clique no menu suspenso Cookies e selecione www.linkedin.com
Encontre e copie o valor li_at
Você pode adicionar seu cookie li_at do LinkedIn no arquivo de configuração localizado em seu diretório home (~/.lk_scraper/config.yml)
veja

from lk_scraper import Scraper
li_at = "My_super_linkedin_cookie"
scraper = Scraper(li_at=li_at)
(Ainda não implementado)
$ export LI_AT="My_super_linkedin_cookie"
Execute o 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')