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_KEYdurch 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
- Kopieren Sie den Code
- Erstellen Sie eine neue Datei
get_website_linkedin.py - Ersetzen Sie das API-Token durch Ihr eigenes
- Ersetzen Sie
LINKEDIN_URLdurch Ihre URL - Führen Sie das Skript mit Python
get_website_linkedin.pyaus
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.
- Kopieren Sie den Code
- Erstellen Sie eine neue Datei
get_website_linkedin_company_name.py - Ersetzen Sie das API-Token durch Ihr eigenes
- Ersetzen Sie COMPANY durch den Firmennamen
- Führen Sie das Skript mit Python
get_website_linkedin_company_name.pyaus
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.