|
from apify_client import ApifyClient
|
|
from dotenv import load_dotenv
|
|
import os
|
|
|
|
load_dotenv()
|
|
|
|
APIFY_API_KEY = os.getenv("APIFY_API_TOKEN")
|
|
|
|
|
|
linkedin_profiles = {
|
|
"1": "https://linkedin.com/in/ramya-rajendran-730b46a9",
|
|
"2": "https://linkedin.com/in/dhruv-patel-39a333263",
|
|
"3": "https://linkedin.com/in/harsh-patel9797",
|
|
"4": "https://linkedin.com/in/denish-patel-64a8bb183",
|
|
"5": "https://linkedin.com/in/swapnildjoshi",
|
|
"6": "https://linkedin.com/in/bhavin-vaghasiya-82839522a",
|
|
"7": "https://linkedin.com/in/dharmesh-sharma-6a09a0192",
|
|
"8": "https://linkedin.com/in/bhawanii-raajpurohit-72991b1b5",
|
|
"9": "https://linkedin.com/in/trushali-miyani-69aa26276",
|
|
"10": "https://linkedin.com/in/isha-bhanderi-244638246",
|
|
}
|
|
|
|
client = ApifyClient(APIFY_API_KEY)
|
|
|
|
def apify_call(linkedin_profiles):
|
|
list_links = list(linkedin_profiles.values())
|
|
|
|
print(list_links)
|
|
|
|
run_input = {
|
|
"profileUrls": list_links
|
|
}
|
|
|
|
run = client.actor("2SyF0bVxmgGr8IVCZ").call(run_input=run_input)
|
|
|
|
cleaned_profiles = []
|
|
|
|
|
|
for idx, item in enumerate(client.dataset(run["defaultDatasetId"]).iterate_items(),start=1):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cleaned_profiles.append(item)
|
|
|
|
|
|
|
|
|
|
return cleaned_profiles
|
|
|
|
|
|
|