Zum Hauptinhalt springen
Piloterr
Zurück zum Blog
21. November 2023

Wie man eine LinkedIn-Unternehmensseite in eine Website-URL umwandelt

Im Bereich von Business und professionellem Networking spielt LinkedIn eine entscheidende Rolle. Oft besteht die Notwendigkeit, detailliertere Informationen aus einem LinkedIn-Profil zu extrahieren, insbesondere für Unternehmen. Hier kommt Piloterrs API ins Spiel, die eine nahtlose Möglichkeit bietet, LinkedIn-URLs in umfassende Website-Daten umzuwandeln.

Nutzen Sie die LinkedIn Company API oder durchsuchen Sie den vollständigen LinkedIn Scraping API-Katalog.

1. Erstellen Sie Ihr Konto

  • Registrieren Sie sich auf piloterr.com
  • Erstellen Sie Ihr Abonnement
  • Erstellen und kopieren Sie Ihren API-Schlüssel

2. Wählen Sie das Szenario

  • Szenario 1: Bekannte LinkedIn-Unternehmens-URL: Wenn Sie die LinkedIn-URL des Unternehmens haben, ist der Prozess unkompliziert. Verwenden Sie eine GET-Anfrage an die Piloterr-API.
  • Szenario 2: Unbekannte LinkedIn-Unternehmens-URL: In Fällen, in denen Sie die LinkedIn-URL nicht haben, können Sie die benötigten Informationen dennoch mit einem zweistufigen Prozess finden.

Denken Sie daran, PILOTERR_API_KEY durch Ihren tatsächlichen API-Schlüssel zu ersetzen. Das Skript geht davon aus, dass die Antworten der Piloterr-API ein bestimmtes Format haben, daher sind möglicherweise Anpassungen basierend auf der tatsächlichen API-Antwortstruktur erforderlich.

Szenario Bekannte LinkedIn-Unternehmens-URL

  1. Kopieren Sie den Code
  2. Erstellen Sie eine neue Datei get_website_linkedin.py
  3. Ersetzen Sie das API-Token durch Ihr eigenes
  4. Ersetzen Sie LINKEDIN_URL durch Ihre URL
  5. Führen Sie das Skript mit Python get_website_linkedin.py aus
Python
import requests

PILOTERR_API_KEY = 'YOUR-TOKEN-API-REPLACE-ME'
LINKEDIN_URL = 'https://linkedin.com/company/airbusgroup'

def get_linkedin_info(known_url: str):
    api_url = f"https://piloterr.com/api/v2/linkedin/company/info"
    headers={
        "x-api-key": PILOTERR_API_KEY
    }
    params={
        "query": known_url
    }
    response = requests.get(
        url=api_url,
        headers=headers,
        params=params
    )
    if response.status_code == 200:
        return response.json()
    else:
        return "Fehler: Daten konnten nicht abgerufen werden"

# Anfrage
req = get_linkedin_info(known_url=LINKEDIN_URL)

print("Website: " + req["website"])

Ergebnis

Website: http://www.airbus.com

Szenario Unbekannte LinkedIn-Unternehmens-URL

Um das Skript zu verbessern, indem eine Google-Suchanfrage für Situationen hinzugefügt wird, in denen die LinkedIn-URL unbekannt ist, können wir eine neue Funktion einführen, die die Suchmaschinenergebnisseite (SERP) von Google abfragt, um die LinkedIn-URL zu finden.

  1. Kopieren Sie den Code
  2. Erstellen Sie eine neue Datei get_website_linkedin_company_name.py
  3. Ersetzen Sie das API-Token durch Ihr eigenes
  4. Ersetzen Sie COMPANY durch den Firmennamen
  5. Führen Sie das Skript mit Python get_website_linkedin_company_name.py aus
Python
import requests

PILOTERR_API_KEY = 'YOUR-TOKEN-API-REPLACE-ME'
COMPANY = 'Piloterr'

def get_linkedin_info(known_url: str):
    api_url = "https://piloterr.com/api/v2/linkedin/company/info"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    params = {
        "query": known_url
    }
    response = requests.get(
        url=api_url,
        headers=headers,
        params=params
    )
    if response.status_code == 200:
        return response.json()
    else:
        return "Fehler: Daten konnten nicht abgerufen werden"

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
    }
    response = requests.post(
        url=google_api_url,
        headers=headers,
        json=data
    )

    if response.status_code == 200:
        search_results = response.json()['organic_results']
        # LinkedIn-URL aus den Suchergebnissen extrahieren
        for result in search_results:
            if 'linkedin.com/company/' in result['link']:
                return result['link']
        return "LinkedIn-URL in den Suchergebnissen nicht gefunden"
    else:
        return "Fehler: Suche konnte nicht durchgeführt werden"

# Beispielverwendung
search_query = f"site:linkedin.com/company {COMPANY}"
linkedin_url = get_linkedin_url_from_google(search_query)

if "linkedin.com/company/" in linkedin_url:
    req = get_linkedin_info(linkedin_url)
    if "website" in req:
        print("Website: " + req["website"])
    else:
        print("Fehler: LinkedIn-Informationen konnten nicht abgerufen werden")
else:
    print("Unternehmen nicht gefunden")

Ergebnis

Website: [piloterr.com](/)

Wenn Sie dasselbe für LinkedIn-Profile tun möchten, werfen Sie einen Blick auf unseren Artikel darüber, wie man einen Vor- und Nachnamen in eine LinkedIn-URL umwandelt.

Weitere Artikel

Anleitungen und Neuigkeiten zu Web Scraping, Proxys und Datenextraktion.

News

Verständnis der Latenzmetriken p50, p75, p90, p95 und p99

Latenz-Perzentile zeigen, wie schnell Ihre API oder Scraping-Pipeline für die meisten Anfragen und den langsamen Tail wirklich performt. Erfahren Sie, was p50 bis p99 bedeuten, warum Durchschnittswerte täuschen und wie Sie realistische SLAs festlegen.

Josselin Liebe
Josselin Liebe
Lesen
News

Cloudflare arbeitet mit Chrome, Firefox und Edge an PACT – einem datenschutzfreundlichen Anti-Bot-Protokoll

Cloudflare schließt sich Mozilla, Google, Microsoft und Shopify an, um PACT (Private Access Control Tokens) zu entwickeln – einen Standard zur Authentifizierung von menschlichem und autorisiertem Agenten-Traffic ohne CAPTCHAs oder invasive Tracking-Methoden.

Josselin Liebe
Josselin Liebe
Lesen
News

Die neue Piloterr-Website ist da

{{brandName}}.com wurde von Grund auf neu aufgebaut: klarere Produktseiten, 500 dokumentierte API-Endpoints, kostenlose Entwicklertools, französische Lokalisierung und eine Roadmap für ein zweites eigenes Rechenzentrum.

Josselin Liebe
Josselin Liebe
Lesen

Bereit loszulegen?

Ihre Web-Scraping-API ist nur einen Klick entfernt. Starten Sie mit +500 Credits, ohne Infrastruktur einrichten zu müssen, ohne Proxys zu verwalten und ohne Kreditkarte.

  • +500 Credits
  • Keine Kreditkarte erforderlich
  • Alle Endpunkte enthalten