Ir para o conteúdo principal
Piloterr
Voltar ao blog
3 de outubro de 2024

Como Encontrar a URL de um Perfil Relevante no LinkedIn [Código Python]

Por que você precisa encontrar URLs de perfis do LinkedIn?

Pule a introdução: use a LinkedIn Profile API com bypass anti-bot gerenciado.

O LinkedIn se tornou uma plataforma essencial para networking profissional, pois agora serve a vários propósitos.

Simplificar processos de recrutamento

Para recrutadores, encontrar URLs do LinkedIn é essencial para simplificar o processo de recrutamento. Os perfis do LinkedIn fornecem uma visão abrangente da experiência profissional, habilidades e credenciais de um candidato.

Impulsionar vendas e geração de leads

Ao acessar perfis do LinkedIn, profissionais de vendas podem coletar informações valiosas sobre prospects, como seus cargos atuais, experiências passadas e relacionamentos mútuos. Essas informações podem ser usadas para personalizar apresentações e construir relacionamentos. Também facilita o contato direto, permitindo que as equipes de vendas gerem leads e fechem negócios de forma mais eficaz. Em resumo, as URLs do LinkedIn são uma ferramenta essencial para impulsionar o desempenho de vendas e promover o crescimento dos negócios.

Como recuperar URLs de perfis do LinkedIn?

Não poderia ser mais fácil, vou guiá-lo passo a passo. Vamos tomar o seguinte exemplo, meu objetivo é entrar em contato com todos os web designers em São Francisco.

Crie sua conta

  • Registre-se no piloterr.com
  • Crie sua assinatura
  • Crie e copie sua chave de API

Estudo de caso

Para nosso estudo de caso, vamos tomar o exemplo dado acima. Esta seção será dividida em vários temas:

  • Código básico: Código muito simples que você pode reproduzir copiando e colando nosso exemplo.
  • Resultado obtido: Apresentação do resultado obtido ao executar o código.
  • Explicação do código: Uma explicação geral de como o código funciona.
  • Possíveis melhorias: Sugestões de melhorias que você pode fazer por conta própria.

Com essa estrutura, você pode acompanhar facilmente o processo, entender como o código funciona e adaptá-lo às suas necessidades.

Código básico em Python

Não se esqueça de substituir PILOTERR_API_KEY pela sua chave de API real. O script assume que as respostas da API do Piloterr estão em um formato específico da nossa API, portanto, pode ser necessário ajustá-lo dependendo do provedor que você escolher.

  • Copie o código
  • Crie um novo arquivo get_linkedin_profile_url.py
  • Substitua o token da API pelo seu próprio
  • Substitua as variáveis JOB_TITLE e LOCATION conforme sua necessidade
  • Execute o script com python get_linkedin_profile_url.py
Python
import requests

PILOTERR_API_KEY = 'SUA-CHAVE-API-AQUI'
JOB_TITLE = 'web designer'
LOCATION = 'são francisco'

def get_linkedin_url_from_google(query: str):
    google_api_url = "https://piloterr.com/api/v2/google/search"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    data = {
        "query": query,
        "page": 1,
        "gl": "us",
        "hl": "us",
        "google_domains": "google.com"
    }
    response = requests.post(
        url=google_api_url,
        headers=headers,
        json=data
    )
    
    if response.status_code == 200:
        return response.json()
    else:
        print(f"Erro: Não foi possível realizar a busca. Código de status: {response.status_code}")
        return None

def extract_links(data):
    links = []
    for result in data.get("organic_results", []):
        link = result.get("link")
        if link and 'linkedin.com/in/' in link:
            links.append(link)
    return links

# Função principal que conecta as outras duas
def search_and_extract_linkedin(query: str):
    results = get_linkedin_url_from_google(query)
    if results:
        linkedin_links = extract_links(results)
        return linkedin_links
    else:
        return []

# Uso
query = f"site:linkedin.com/in intitle:'{JOB_TITLE}' intext:'{LOCATION}'"
links = search_and_extract_linkedin(query)

Mais para ler

Guias e notícias sobre web scraping, proxies e extração de dados.

Web Scraping

Migrando do NetNut: o que fazer após a desativação da rede

O Google tomou medidas contra a rede de proxies NetNut/Popa em conjunto com o FBI e a Lumen. Como repensar sua stack de scraping sem gerenciar proxies por conta própria.

Josselin Liebe
Josselin Liebe
Ler
Web Scraping

€17,99 na França, €29,99 na Alemanha: monitoramento de preços por país

Mesma referência no ERP, preços diferentes por país: promoções, moedas e sortimento variam de uma loja para outra. Modelo de dados, exemplos de API e um script em Python para monitoramento confiável de preços.

Josselin Liebe
Josselin Liebe
Ler
Web Scraping

Melhor Scraper para Leboncoin 2026

Piloterr vs Apify vs lobstr.io para scraping no Leboncoin em 2026. Preços, endpoints e dados de produtos verificados a partir de fontes oficiais em 29 de junho de 2026 — incluindo a lacuna legal entre scraping público e autenticado.

Josselin Liebe
Josselin Liebe
Ler

Pronto para começar?

Sua API de web scraping está a um clique. Comece com +500 créditos, sem infraestrutura para configurar, sem proxies para gerenciar e sem cartão de crédito necessário.

  • +500 créditos
  • Sem cartão de crédito
  • Todos os endpoints incluídos