├── requirements.txt ├── scrape_output.xlsx ├── scrape_output1.xlsx ├── scrape_output2.xlsx ├── scrape_output3.xlsx ├── dlp └── scrape_output1.xlsx ├── statement_of_work1.docx ├── statement_of_work2.docx ├── scrape_output_final.xlsx ├── instructions.txt ├── driver.py ├── readme.md ├── company_email_extractor.py ├── company_info.py ├── test_data ├── scrape_output_link_profile.csv ├── scrape_output_contact_info.csv ├── scrape_output_about.csv └── scrape_output_final.csv ├── contact_info.py └── main.py /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/requirements.txt -------------------------------------------------------------------------------- /scrape_output.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/scrape_output.xlsx -------------------------------------------------------------------------------- /scrape_output1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/scrape_output1.xlsx -------------------------------------------------------------------------------- /scrape_output2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/scrape_output2.xlsx -------------------------------------------------------------------------------- /scrape_output3.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/scrape_output3.xlsx -------------------------------------------------------------------------------- /dlp/scrape_output1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/dlp/scrape_output1.xlsx -------------------------------------------------------------------------------- /statement_of_work1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/statement_of_work1.docx -------------------------------------------------------------------------------- /statement_of_work2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/statement_of_work2.docx -------------------------------------------------------------------------------- /scrape_output_final.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingtroga/linkedin_scraper/HEAD/scrape_output_final.xlsx -------------------------------------------------------------------------------- /instructions.txt: -------------------------------------------------------------------------------- 1 | 1. Extract the ZIP File: 2 | - Extract the contents of the ZIP file into a folder named linkedin_scraperV3. 3 | 4 | 2. Open PowerShell: 5 | - Navigate to the linkedin_scraperV3 folder. 6 | - Right-click inside the folder while holding the Shift key, then select "Open PowerShell window here" (or simply open PowerShell and use cd to navigate to the folder). 7 | 8 | 3. Create a Virtual Environment: 9 | - In PowerShell, type the following command and press Enter: 10 | - "python -m venv venv" 11 | 12 | 4. Activate the Virtual Environment: 13 | - In PowerShell, type the following command and press Enter: 14 | - "venv\Scripts\activate" 15 | - You should see (venv) appear at the beginning of your PowerShell prompt, indicating that the virtual environment is active. 16 | 17 | 5. Install Required Packages: 18 | - Ensure you have a requirements.txt file in the linkedin_scraperV3 folder with all necessary dependencies listed. 19 | - In PowerShell, type the following command and press Enter: 20 | - "pip install -r requirements.txt" 21 | 22 | 6. Run the Scripts in Order: 23 | 24 | - Run main.py: 25 | i. This script generates scrape_output1.xlsx. 26 | ii. In PowerShell, type the following command and press Enter: 27 | iii. "python main.py" 28 | 29 | - Run contact_info.py: 30 | i. This script generates scrape_output2.xlsx. 31 | ii. In PowerShell, type the following command and press Enter: 32 | iii. "python contact_info.py" 33 | 34 | - Run company_info.py: 35 | i. This script generates scrape_output3.xlsx. 36 | ii. In PowerShell, type the following command and press Enter: 37 | iii. "python company_info.py" 38 | 39 | - Run company_email_extractor.py: 40 | i. This script generates scrape_output_final.xlsx. 41 | ii. In PowerShell, type the following command and press Enter: 42 | ii. "python company_email_extractor.py" -------------------------------------------------------------------------------- /driver.py: -------------------------------------------------------------------------------- 1 | import os 2 | import time 3 | from selenium import webdriver 4 | from selenium.webdriver.chrome.service import Service 5 | from selenium.webdriver.support.ui import WebDriverWait 6 | from selenium.webdriver.support import expected_conditions as EC 7 | from selenium.webdriver.common.by import By 8 | from webdriver_manager.chrome import ChromeDriverManager 9 | from dotenv import load_dotenv 10 | import os 11 | 12 | # Load environment variables from .env file 13 | load_dotenv() 14 | 15 | def launch_driver(): 16 | driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) 17 | driver.get('https://www.linkedin.com/sales/login') 18 | 19 | # Wait for the iframe to appear and switch to its context 20 | WebDriverWait(driver, 10).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR, 'iframe[title="Login screen"]'))) 21 | 22 | # Wait for the username and password fields inside the iframe 23 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.NAME, 'session_key'))) 24 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.NAME, 'session_password'))) 25 | 26 | # Get the input elements 27 | username_input = driver.find_element(By.NAME, 'session_key') 28 | password_input = driver.find_element(By.NAME, 'session_password') 29 | 30 | # Type into the inputs 31 | username_input.send_keys(os.getenv('LINKEDIN_USERNAME')) 32 | password_input.send_keys(os.getenv('LINKEDIN_PASSWORD')) 33 | 34 | # Submit the form 35 | driver.find_element(By.CSS_SELECTOR, 'button[type="submit"]').click() 36 | 37 | # Function to check if still on the login page 38 | def check_login_page(): 39 | try: 40 | current_url = driver.current_url 41 | if '/sales/login' in current_url: 42 | print("Go to your email and get the verification code Or solve the AUDIO challenge and wait for the page to load") 43 | return True 44 | return False 45 | except Exception as e: 46 | print(f"Error checking login page: {e}") 47 | return False 48 | 49 | # Wait for 60 seconds or until not on the login page 50 | time.sleep(20) 51 | for _ in range(60): 52 | if check_login_page(): 53 | time.sleep(120) 54 | else: 55 | print('Login Successful!') 56 | break 57 | 58 | # Print session details 59 | print(f"Session URL: {driver.command_executor._url}") 60 | print(f"Session ID: {driver.session_id}") 61 | 62 | # Keep the browser open 63 | input("Press Enter to close the browser...") 64 | driver.quit() 65 | 66 | if __name__ == "__main__": 67 | launch_driver() 68 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # LinkedIn Automation with Selenium 2 | 3 | This Python script automates interactions with LinkedIn Sales Navigator using Selenium WebDriver. It can log into LinkedIn, navigate through lists of prospects, send messages, and manage contacts based on specific criteria. 4 | 5 | ## Demo 6 | 7 | A video demonstration of the script's functionality is available (https://youtu.be/y9hNWIZXM_s). 8 | 9 | ## Features 10 | 11 | Login Automation: Logs you into LinkedIn Sales Navigator automatically using your provided credentials. 12 | Navigation: Seamlessly navigates to specific LinkedIn Sales Navigator pages and prospect lists. 13 | Interaction Automation: Sends personalized messages to prospects, manages your contact lists (including saving, removing, and emailing contacts), and handles message history efficiently. 14 | Proxy Support: Provides the option to use proxy settings for secure browsing. 15 | Robust Error Handling: Implements comprehensive error handling to gracefully address various scenarios encountered during automation. 16 | 17 | ## Installation 18 | 19 | 1. Clone the Repository (if applicable) 20 | 21 | If the script is hosted on a version control platform like Git, you can clone the repository using the following commands: 22 | 23 | git clone `` 24 | cd `` 25 | 26 | 2. Install Dependencies 27 | 28 | Make sure you have Python and pip (Python's package installer) installed on your system. You can usually find installation instructions online for your specific operating system. 29 | 30 | Once Python and pip are set up, install the script's required dependencies using the following command in your terminal: 31 | 32 | pip install -r requirements.txt 33 | 34 | 3. Secure Credential Setup 35 | 36 | Important Security Note: Storing login credentials directly in environment variables is not recommended for production use. It can pose a security risk if your code is accessed by unauthorized parties. Consider using a secure credential management solution for a more robust approach. 37 | 38 | For demonstration purposes only, here's how to set environment variables (replace with your actual credentials): 39 | 40 | export LINKEDIN_USERNAME='your_linkedin_username' 41 | export LINKEDIN_PASSWORD='your_linkedin_password' 42 | 43 | ## Usage 44 | 45 | Disclaimer: This script is intended for educational purposes only. Automating actions that violate LinkedIn's terms of service is not recommended. 46 | 47 | Once you've completed the installation steps, simply run the script using the following command in your terminal: 48 | 49 | python main.py 50 | 51 | Follow the prompts and logs displayed in the terminal to monitor the script's progress as it automates interactions on LinkedIn Sales Navigator based on the programmed logic. 52 | 53 | ## Contributing 54 | 55 | We welcome contributions to this project! If you'd like to contribute, please fork the repository (if applicable) and submit a pull request. 56 | 57 | ## License 58 | 59 | This project is licensed under the MIT License. Refer to the LICENSE file for details. 60 | -------------------------------------------------------------------------------- /company_email_extractor.py: -------------------------------------------------------------------------------- 1 | import re 2 | import requests 3 | from bs4 import BeautifulSoup 4 | import pandas as pd 5 | import time 6 | 7 | DATA_FRAME = pd.read_excel('scrape_output3.xlsx') 8 | COMPANY_WEBSITES = DATA_FRAME['Company Website'].tolist() 9 | email_list = [] 10 | 11 | def extract_emails(soup): 12 | # Regular expression for matching emails 13 | email_pattern = re.compile(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}') 14 | 15 | emails = set() 16 | 17 | # Find all mailto: links 18 | for mailto in soup.find_all('a', href=True): 19 | if mailto['href'].startswith('mailto:'): 20 | emails.add(mailto['href'][7:]) 21 | 22 | # Find all text that matches the email pattern 23 | for text in soup.stripped_strings: 24 | if re.fullmatch(email_pattern, text): 25 | emails.add(text) 26 | 27 | return emails 28 | 29 | def find_contact_page_links(soup): 30 | contact_links = set() 31 | for link in soup.find_all('a', href=True): 32 | if 'contact' in link['href'].lower(): 33 | contact_links.add(link['href']) 34 | return contact_links 35 | 36 | def get_soup_from_url(url): 37 | try: 38 | response = requests.get(url, timeout=10) 39 | response.raise_for_status() # Raise an error for bad status codes 40 | except requests.RequestException as e: 41 | print(f"Error fetching {url}: {e}") 42 | return None 43 | 44 | soup = BeautifulSoup(response.text, 'html.parser') 45 | return soup 46 | 47 | def main(): 48 | for i, url in enumerate(COMPANY_WEBSITES): 49 | print(f"Processing {i + 1}/{len(COMPANY_WEBSITES)}: {url}") 50 | email_string = "" 51 | 52 | soup = get_soup_from_url(url) 53 | if not soup: 54 | print("Email not found") 55 | email_string = "NULL" 56 | email_list.append(email_string) 57 | continue 58 | 59 | # Extract emails from the main page 60 | emails = extract_emails(soup) 61 | for email in emails: 62 | email_string = email_string + " " + str(email) + ";" 63 | print(f"Emails found on the main page: {email_string}") 64 | 65 | 66 | # Find contact page links and extract emails from them 67 | contact_links = find_contact_page_links(soup) 68 | for link in contact_links: 69 | if link.startswith('/'): 70 | contact_url = url.rstrip('/') + link 71 | else: 72 | contact_url = link 73 | print(f"Checking contact page: {contact_url}") 74 | contact_soup = get_soup_from_url(contact_url) 75 | if contact_soup: 76 | contact_emails = extract_emails(contact_soup) 77 | 78 | for email in contact_emails: 79 | email_string = email_string + " " + str(email) + ";" 80 | print(f"Emails found on contact page {contact_url}: {email_string}") 81 | 82 | if "@" not in email_string: 83 | email_string = "NULL" 84 | 85 | email_list.append(email_string) 86 | 87 | 88 | 89 | data = { 90 | 'Name': DATA_FRAME['Name'].tolist(), 91 | 'Role': DATA_FRAME['Role'].tolist(), 92 | 'About': DATA_FRAME['About'].tolist(), 93 | 'Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 94 | 'Phone(s)': DATA_FRAME['Phone(s)'].tolist(), 95 | 'Email(s)': DATA_FRAME['Email(s)'].tolist(), 96 | 'Website(s)': DATA_FRAME['Website(s)'].tolist(), 97 | 'Social(s)': DATA_FRAME['Social(s)'].tolist(), 98 | 'Address(s)': DATA_FRAME['Address(s)'].tolist(), 99 | 'Geography': DATA_FRAME['Geography'].tolist(), 100 | 'Date Added': DATA_FRAME['Date Added'].tolist(), 101 | 'Company': DATA_FRAME['Company'].tolist(), 102 | 'Company Overview': DATA_FRAME['Company Overview'].tolist(), 103 | 'Company Headquarters': DATA_FRAME['Company Headquarters'].tolist(), 104 | 'Company Website': DATA_FRAME['Company Website'].tolist(), 105 | 'Company Email Scrapes': email_list 106 | } 107 | df_final = pd.DataFrame(data) 108 | df_final.to_excel('scrape_output_final.xlsx', index=False) 109 | 110 | if __name__ == "__main__": 111 | main() 112 | 113 | -------------------------------------------------------------------------------- /company_info.py: -------------------------------------------------------------------------------- 1 | import os 2 | import re 3 | import time 4 | from selenium import webdriver 5 | from selenium.webdriver.common.by import By 6 | from selenium.webdriver.common.keys import Keys 7 | from selenium.webdriver.support.ui import WebDriverWait 8 | from selenium.webdriver.support import expected_conditions as EC 9 | from selenium.webdriver.chrome.options import Options 10 | from bs4 import BeautifulSoup 11 | import pandas as pd 12 | import pyperclip 13 | 14 | # Load the Lead Profiles 15 | DATA_FRAME = pd.read_excel('scrape_output2.xlsx') 16 | 17 | COMPANY_LEAD_PROFILE_LINKS = DATA_FRAME['Company Linkedin URL'].tolist() 18 | #print("Company Lead Profile links: ", COMPANY_LEAD_PROFILE_LINKS[0:2]) 19 | 20 | 21 | 22 | company_headquarters_list = [] 23 | company_overiew_list = [] 24 | company_website_list = [] 25 | 26 | def main(): 27 | # Get session details from user 28 | session_url = input("Enter the session URL: ") 29 | session_id = input("Enter the session ID: ") 30 | 31 | # Set Chrome options 32 | chrome_options = Options() 33 | chrome_options.add_argument("--headless") # Ensure the browser is in headless mode 34 | chrome_options.add_argument("--disable-gpu") # Disable GPU hardware acceleration 35 | chrome_options.add_argument("--no-sandbox") # Bypass OS security model 36 | chrome_options.add_argument("--disable-dev-shm-usage") # Overcome limited resource problems 37 | 38 | # Connect to the existing browser session 39 | driver = webdriver.Remote(command_executor=session_url, options=chrome_options) 40 | driver.session_id = session_id 41 | 42 | 43 | # Navigate to the lead profile page and extract about_info & contact_info. 44 | counter = 1 45 | for company_profile in COMPANY_LEAD_PROFILE_LINKS: 46 | print(f'Getting company {counter} data') 47 | company_headquarters_string = "" 48 | company_overiew_string = "" 49 | company_website_string = "" 50 | 51 | 52 | # For some reason this person has no company 53 | if pd.isna(company_profile): 54 | company_headquarters_string = "NULL" 55 | company_overiew_string = "NULL" 56 | company_website_string = "NULL" 57 | 58 | 59 | company_headquarters_list.append(company_headquarters_string) 60 | company_overiew_list.append(company_overiew_string) 61 | company_website_list.append(company_website_string) 62 | counter = counter + 1 63 | continue 64 | 65 | 66 | driver.get(company_profile) 67 | time.sleep(10) 68 | try: 69 | button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "button[data-control-name='read_more_description']"))) 70 | except: 71 | pass 72 | else: 73 | try: 74 | button.click() 75 | time.sleep(2) 76 | 77 | company_details_modal = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR,'div[aria-labelledby="company-details-panel__header"]'))) 78 | except: 79 | pass 80 | else: 81 | # Company overiew 82 | try: 83 | company_overiew_string = str(company_details_modal.find_element(By.CSS_SELECTOR, 'p.company-details-panel-description').text) 84 | #print("Company Overview: ", company_overiew_string) 85 | except: 86 | pass 87 | 88 | # Company headquarters 89 | try: 90 | company_headquarters_string = str(company_details_modal.find_element(By.CSS_SELECTOR, 'dd.company-details-panel-headquarters').text) 91 | #print("Company headquarters: ", company_headquarters_string) 92 | except: 93 | pass 94 | 95 | # Company website 96 | try: 97 | company_website_string = str(company_details_modal.find_element(By.CSS_SELECTOR, 'a.company-details-panel-website').get_attribute('href')) 98 | #print("Company Website: ", company_website_string) 99 | except: 100 | pass 101 | 102 | if not company_headquarters_string: 103 | company_headquarters_string = "NULL" 104 | 105 | if not company_overiew_string: 106 | company_overiew_string = "NULL" 107 | 108 | if not company_website_string: 109 | company_website_string = "NULL" 110 | 111 | company_headquarters_list.append(company_headquarters_string) 112 | company_overiew_list.append(company_overiew_string) 113 | company_website_list.append(company_website_string) 114 | counter = counter + 1 115 | 116 | data = { 117 | 'Name': DATA_FRAME['Name'].tolist(), 118 | 'Role': DATA_FRAME['Role'].tolist(), 119 | 'About': DATA_FRAME['About'].tolist(), 120 | 'Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 121 | 'Phone(s)': DATA_FRAME['Phone(s)'].tolist(), 122 | 'Email(s)': DATA_FRAME['Email(s)'].tolist(), 123 | 'Website(s)': DATA_FRAME['Website(s)'].tolist(), 124 | 'Social(s)': DATA_FRAME['Social(s)'].tolist(), 125 | 'Address(s)': DATA_FRAME['Address(s)'].tolist(), 126 | 'Geography': DATA_FRAME['Geography'].tolist(), 127 | 'Date Added': DATA_FRAME['Date Added'].tolist(), 128 | 'Company': DATA_FRAME['Company'].tolist(), 129 | 'Company Overview': company_overiew_list, 130 | 'Company Headquarters': company_headquarters_list, 131 | 'Company Website': company_website_list, 132 | } 133 | 134 | df_about_updated = pd.DataFrame(data) 135 | df_about_updated.to_excel('scrape_output3.xlsx', index=False) 136 | 137 | 138 | 139 | 140 | 141 | 142 | if __name__ == "__main__": 143 | main() 144 | 145 | -------------------------------------------------------------------------------- /test_data/scrape_output_link_profile.csv: -------------------------------------------------------------------------------- 1 | ,Name,Role,Linkedin URL,Geography,Date Added,Company,Company Linkedin URL 2 | 0,Jordan Eaglestone,Head Of Ecommerce & Marketing,https://www.linkedin.com/in/jordan-eaglestone-665927142,"Sevenoaks, England, United Kingdom",6/23/2024,Hawes and Curtis,"https://www.linkedin.com/sales/lead/ACwAACKqIO0BfSA9mU7ea23zRwR5L0LObIgol1U,NAME_SEARCH,OVX3" 3 | 1,Sarah de Forceville,Directrice E-commerce,https://www.linkedin.com/in/sarah-de-forceville-800610b4,Greater Paris Metropolitan Region,6/23/2024,Isotoner France,"https://www.linkedin.com/sales/lead/ACwAABhLnYABlGZEn_3-99CkgracseDvvyweaFo,NAME_SEARCH,2_tB" 4 | 2,Rebecca Armstrong,Director of Ecommerce,https://www.linkedin.com/in/rebecca-t-armstrong,"Jersey City, New Jersey, United States",6/23/2024,Credo Beauty,"https://www.linkedin.com/sales/lead/ACwAAA1-8OcBYOyJ4ewtLTRGySGx4_i59a1ivcE,NAME_SEARCH,KLCD" 5 | 3,Chelsea Kenney,Director of Ecommerce,https://www.linkedin.com/in/chelsea-kenney-91657263,"Ronkonkoma, New York, United States",6/23/2024,Lacrosse Unlimited,"https://www.linkedin.com/sales/lead/ACwAAA1udaIBAatGmdyj67s6aAzq-ts1oLHrd5w,NAME_SEARCH,H6KJ" 6 | 4,Laura Glover,Head of Ecommerce,https://www.linkedin.com/in/laura-glover-2b024247,"London, England, United Kingdom",6/23/2024,Anthropologie Europe,"https://www.linkedin.com/sales/lead/ACwAAAnS2yQBjVrdDT-QrLL1LtrIZGXgl2Y0vOc,NAME_SEARCH,Gvt4" 7 | 5,Mariette Rieusset,Head of ecommerce & Paid Media,https://www.linkedin.com/in/mariette-rieusset-15646b22,"Paris, Île-de-France, France",6/23/2024,Diptyque Paris,"https://www.linkedin.com/sales/lead/ACwAAASyARIBMMnBUV94Yu48ENFHlCh0sWD3EBE,NAME_SEARCH,BaYF" 8 | 6,Pierre Dassonneville,Head of Ecommerce,https://www.linkedin.com/in/pierre-dassonneville-3150b81a,"Amsterdam, North Holland, Netherlands",6/23/2024,JD Sports Fashion,"https://www.linkedin.com/sales/lead/ACwAAAPuEsEBZG0MENvaFBbNNs7HFXM3qslUabs,NAME_SEARCH,3h-2" 9 | 7,"Michael Dinnerman, MBA","Sr. Director, eCommerce",https://www.linkedin.com/in/michaeldinnerman,"Fort Lauderdale, Florida, United States",6/23/2024,Fanatics,"https://www.linkedin.com/sales/lead/ACwAAALVi-IBqhy-Mt2MPieB2qWqVVp5ZaoG0B4,NAME_SEARCH,TQmv" 10 | 8,Beth Simon,Director Of Ecommerce,https://www.linkedin.com/in/beth-simon-4a08703,"New York, New York, United States",6/23/2024,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAACpSbgBTv7VzevJEfF8mkxS6rdxeFNrFVI,NAME_SEARCH,JPR7" 11 | 9,Jennifer Hernandez,Director of Ecommerce,https://www.linkedin.com/in/jennhernandez2,"New York, New York, United States",6/23/2024,CHEVIGNON,"https://www.linkedin.com/sales/lead/ACwAABz2OTYBmWxNcQGlOQLjMlrR8ULfTfgE4yU,NAME_SEARCH,borw" 12 | 10,Ilana Cohen,Senior Director of Ecommerce and Digital Marketing,https://www.linkedin.com/in/ilana-cohen-a9300b40,"Boston, Massachusetts, United States",6/23/2024,"Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAiLUE8Byv_QBwSZiRyn-Fdn8yeZkZG6FEQ,NAME_SEARCH,fm3G" 13 | 11,"Mea Chavez Christie, MBA",Director of Ecommerce,https://www.linkedin.com/in/meachavez,San Francisco Bay Area,6/23/2024,True Classic,"https://www.linkedin.com/sales/lead/ACwAAAG25lMBNFh8hfO_yQn5OAPcwjcNI2K7sls,NAME_SEARCH,FJO9" 14 | 12,Ashley Kick,Sr. Director of Ecommerce | Digital Marketing at DÔEN,https://www.linkedin.com/in/ashleykick,"Los Angeles, California, United States",6/23/2024,Dôen,"https://www.linkedin.com/sales/lead/ACwAAAGWT8UBTGUspGYpkcthPpDT1_PGI_aDGhE,NAME_SEARCH,fe11" 15 | 13,Elena L.,Ecommerce 360,https://www.linkedin.com/in/elenalagoutova,"Rockville Centre, New York, United States",6/23/2024,L’OCCITANE Group,"https://www.linkedin.com/sales/lead/ACwAAAEkIG4B3B2nTfcTc6TaxGv0s6ZvLXMOgFY,NAME_SEARCH,2joC" 16 | 14,Stacey Kadden,Director eCommerce,https://www.linkedin.com/in/stacey-kadden-9b95b55,"San Ramon, California, United States",6/23/2024,Owens & Minor,"https://www.linkedin.com/sales/lead/ACwAAAD6bl0BmItPeQSHtzbguPRckem_IglE6jE,NAME_SEARCH,LeJ6" 17 | 15,Raphael Faccarello,Head Of Ecommerce & Digital,https://www.linkedin.com/in/rapha%C3%ABl-faccarello,"New York, New York, United States",6/23/2024,Yon-Ka Paris USA,"https://www.linkedin.com/sales/lead/ACwAAAOjFO8BOkj2w0xIstwSKJf2wPVk5Od0auE,NAME_SEARCH,SQ0d" 18 | 16,Lisa Safdieh,Senior Director of Ecommerce and Digital Marketing,https://www.linkedin.com/in/lisasafdieh,"New York, New York, United States",6/23/2024,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAAHbl0cBJksU1D91lyurTNCtt9vrMmVtUes,NAME_SEARCH,uu_j" 19 | 17,Benjamin Curtis,Director Of Ecommerce,https://www.linkedin.com/in/benjamin-curtis-b505618,"Chessington, England, United Kingdom",6/23/2024,Oliver Bonas,"https://www.linkedin.com/sales/lead/ACwAAAGBbywBtE7YOVLry0KFyx00AOmNonwfG5c,NAME_SEARCH,Y0j_" 20 | 18,Kevin Barnes,Director of Ecommerce & Customer Services,https://www.linkedin.com/in/kevin-barnes-229a797,"London, England, United Kingdom",6/23/2024,Office Shoes,"https://www.linkedin.com/sales/lead/ACwAAAFnXQEB8XnGnz1rKWxeM0WmJ1YCcPwawrM,NAME_SEARCH,yq0K" 21 | 19,Mary Secondo,Senior Director of Ecommerce,https://www.linkedin.com/in/marysecondo,New York City Metropolitan Area,6/23/2024,Westman Atelier,"https://www.linkedin.com/sales/lead/ACwAAAuRNA0B-dZFxFxCzmqieqUz05Me1iinkTE,NAME_SEARCH,X2_L" 22 | 20,Martin Bell,Director of Ecommerce,https://www.linkedin.com/in/martin-bell-522a0414,"St Albans, England, United Kingdom",6/23/2024,ELEMIS,"https://www.linkedin.com/sales/lead/ACwAAAL_FeoB8Y3sV4Pa5x3W-wxXlkcoof7oH40,NAME_SEARCH,Q9Oc" 23 | 21,Amanda Bennette,"Senior Director, Ecommerce & Digital Product Management",https://www.linkedin.com/in/abennette,United States,6/23/2024,Reformation,"https://www.linkedin.com/sales/lead/ACwAAAKbpcEBrf4uIRoPCl2I7_YM9nzK5kBjS20,NAME_SEARCH,TuVQ" 24 | 22,Kate Hurrell,Head Of Ecommerce,https://www.linkedin.com/in/kate-hurrell-8a125b11,"London, England, United Kingdom",6/23/2024,Victoria Beckham,"https://www.linkedin.com/sales/lead/ACwAAAJZzDkBqzWrL60wyhk-EWM72lHizyH14gI,NAME_SEARCH,hyIW" 25 | 23,Aurelie Lemaire,Director Of Ecommerce,https://www.linkedin.com/in/aurelielemaire,Greater Paris Metropolitan Region,6/23/2024,RIMOWA,"https://www.linkedin.com/sales/lead/ACwAAAFmJxIBqzqhNj8FGRS7whPcbIH8Qjn9oZc,NAME_SEARCH,0xJY" 26 | 24,Matthew Henton,Head of Ecommerce,https://www.linkedin.com/in/matthewhenton,"Greater London, England, United Kingdom",6/23/2024,Moss,"https://www.linkedin.com/sales/lead/ACwAAAAs_SsBxsnSv9IKuOqgmQf92w2wsASPtGg,NAME_SEARCH,-FB8" 27 | 25,Sue McKenzie,Director of Ecommerce & Growth,https://www.linkedin.com/in/sue-mckenzie-b65044142,"New York, New York, United States",6/23/2024,AERIN,"https://www.linkedin.com/sales/lead/ACwAACKIhX0Bxlm16OfGkpsFP9wpsSH9-2MLcyY,NAME_SEARCH,c1rF" 28 | 26,Kaitlyn Seigler,Director Of Ecommerce,https://www.linkedin.com/in/kaitlynseigler,New York City Metropolitan Area,6/23/2024,IPPOLITA,"https://www.linkedin.com/sales/lead/ACwAAAgbapQBPSFzPCttCEW5VT7_cjdHc4uBD_Q,NAME_SEARCH,RDJl" 29 | 27,Samantha Leonardo,Director of Ecommerce,https://www.linkedin.com/in/samantha-leonardo-74bb4799,"New York, New York, United States",6/23/2024,Milk Makeup,"https://www.linkedin.com/sales/lead/ACwAABT-C2sBsV-e9nhdXSToYcEILKmaZYhQ2wM,NAME_SEARCH,2QKI" 30 | 28,Natalie H.,Director Of Ecommerce,https://www.linkedin.com/in/nataliehalverson,"New York, New York, United States",6/23/2024,Ring Concierge,"https://www.linkedin.com/sales/lead/ACwAAAkkzUQBFYUuRGTRnhVT9INe_twvgg8GgLM,NAME_SEARCH,r-lG" 31 | 29,Marilee Clark,Director of Ecommerce & Digital Marketing,https://www.linkedin.com/in/marileecclark,"New York, New York, United States",6/23/2024,RéVive Skincare,"https://www.linkedin.com/sales/lead/ACwAAAKJWFwBoV94cjipTlVkgv84DdreiQGz39E,NAME_SEARCH,3Ew2" 32 | 30,Inga Ivaskeviciene,"Director, eCommerce Technology",https://www.linkedin.com/in/ingaivas,United States,6/23/2024,"Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAB0DdEB225_PlGnx2aMK2v-vPj8FSHmcyE,NAME_SEARCH,sJN0" 33 | 31,Kellen Fitzgerald,Senior Director of Ecommerce & Digital Experience,https://www.linkedin.com/in/kellen-e-fitzgerald,New York City Metropolitan Area,6/23/2024,Glow Recipe,"https://www.linkedin.com/sales/lead/ACwAAAmv9bwBvjyDyTsFmiSu63nZ67xQR3IOc9k,NAME_SEARCH,EEEv" 34 | 32,Kyle Stone,Director Of Ecommerce & Web Operations,https://www.linkedin.com/in/kylerstone,San Francisco Bay Area,6/23/2024,Jean Dousset,"https://www.linkedin.com/sales/lead/ACwAAAC_s3YBHsa83sMCbK9XnHTz_Wv2ISEW94M,NAME_SEARCH,LQb1" 35 | 33,Sarah Rachmiel,"Senior Director, Home eCommerce",https://www.linkedin.com/in/sarah-rachmiel,"New York, New York, United States",6/23/2024,Walmart eCommerce,"https://www.linkedin.com/sales/lead/ACwAAAXYYCcBYfl9E9yNnN1yPKM04COsVe6rN88,NAME_SEARCH,d9t8" 36 | 34,Eva Valentova,Director of International Ecommerce,https://www.linkedin.com/in/evavalentova,United Kingdom,6/23/2024,SKIMS,"https://www.linkedin.com/sales/lead/ACwAABP5HPgB3o1tDiPo_NhsOE8pF5IK4IiheVk,NAME_SEARCH,2o_n" 37 | 35,Sasha Y. Infante,Senior Director of Ecommerce,https://www.linkedin.com/in/sashainfante,"New York, New York, United States",6/23/2024,JR Cigar,"https://www.linkedin.com/sales/lead/ACwAAAL7D3sBj8H_5KnaP2BI8j__ZxbK8aigPb4,NAME_SEARCH,AmXS" 38 | 36,Samantha Levy,Director of Ecommerce,https://www.linkedin.com/in/samantha-levy-a6305931,New York City Metropolitan Area,6/23/2024,HELMUT LANG,"https://www.linkedin.com/sales/lead/ACwAAAaXp6sBmvQHSweiBz7iZV1yTndomz057FQ,NAME_SEARCH,rkoo" 39 | 37,Josh Troy,Director of Ecommerce,https://www.linkedin.com/in/joshtroy,"Los Angeles County, California, United States",6/23/2024,Stila Cosmetics,"https://www.linkedin.com/sales/lead/ACwAAAFKCawBR-19ASSoKnS2fYDNndGEtV3AhF0,NAME_SEARCH,5Krs" 40 | 38,Krystina Banahasky,Head of Ecommerce,https://www.linkedin.com/in/krystinabanahasky,"New York, New York, United States",6/23/2024,The Museum of Modern Art,"https://www.linkedin.com/sales/lead/ACwAAAL76P0BRRw51GO2V_lshJlQSH1MFK982hw,NAME_SEARCH,lAPy" 41 | 39,Shelby King,"Sr. Director of Ecommerce, Americas",https://www.linkedin.com/in/walkershelby,"Los Angeles, California, United States",6/23/2024,Dr. Martens plc,"https://www.linkedin.com/sales/lead/ACwAAAiTVw4B6Ibx3ZNquxgAW6ZeNMmPqdbuq2g,NAME_SEARCH,DDOC" 42 | 40,Edouard Madec,Director of Ecommerce,https://www.linkedin.com/in/edouardmadec,"New York, New York, United States",6/23/2024,Groupe Clarins,"https://www.linkedin.com/sales/lead/ACwAAATY1uQBvD8JCOK1KxGmZvCyCfh_AJRQ4qY,NAME_SEARCH,A2ch" 43 | 41,Scott Hill,Director of E-Commerce,https://www.linkedin.com/in/scott-hill-1b295031,"Marlborough, Massachusetts, United States",6/23/2024,'47,"https://www.linkedin.com/sales/lead/ACwAAAa5khYBwqOxYBfSpOfD2iwkAXDImSa6V0w,NAME_SEARCH,BBoq" 44 | 42,Steve Lovell,Chief Operating Officer,https://www.linkedin.com/in/stephenflovell,"Fort Lauderdale, Florida, United States",6/23/2024,IT'SUGAR,"https://www.linkedin.com/sales/lead/ACwAAAEENLEBL9esSCmSzVsShh-0fKOykgu7uSI,NAME_SEARCH,nICc" 45 | 43,Ryan Green,Sr Director of Ecommerce,https://www.linkedin.com/in/ryanthomasgreen,"Newport Beach, California, United States",6/23/2024,TravisMathew,"https://www.linkedin.com/sales/lead/ACwAAACAlM8BhRFmW8WC2G-Q_DHODXIalXjVlzs,NAME_SEARCH,0Zv4" 46 | 44,Neil Du Plessis,Director of Ecommerce,https://www.linkedin.com/in/neilduplessis,"Los Angeles, California, United States",6/23/2024,Lovisa Pty Ltd,"https://www.linkedin.com/sales/lead/ACwAAAnFcu4BY5EoYFYXhWciEGr6ydG4HkWd1zc,NAME_SEARCH,SIfu" 47 | 45,Harry Roth,Director of Ecommerce,https://www.linkedin.com/in/harry-roth-4447ab74,"Brooklyn, New York, United States",6/23/2024,Fair Harbor,"https://www.linkedin.com/sales/lead/ACwAAA_HirQB5fnVHUuCQYDmdOOz8hNQ1SkPjbc,NAME_SEARCH,qKNO" 48 | 46,Tommy Mathew,Vice President of Global Ecommerce,https://www.linkedin.com/in/tmtmtmtm,"New York, New York, United States",6/23/2024,Alexander Wang LLC,"https://www.linkedin.com/sales/lead/ACwAAANMIO0BhK51zg9SFFId2qbsrNFUP3HWEkg,NAME_SEARCH,L6VV" 49 | 47,Jocelyn Nagy,Director Of Ecommerce,https://www.linkedin.com/in/jocelyn-nagy-7772a71b,United States,6/23/2024,Tommy Hilfiger,"https://www.linkedin.com/sales/lead/ACwAAAQi5YsBK787UqLmqQTD02IEHd1OdCk12LI,NAME_SEARCH,sTyq" 50 | 48,Alex T.,Director of Ecommerce & Growth,https://www.linkedin.com/in/alexb55,United States,6/23/2024,Wolf & Shepherd,"https://www.linkedin.com/sales/lead/ACwAAAaeOrwBEBQrpNPyJyrapeAM-mSuECIPt_E,NAME_SEARCH,bj3Y" 51 | 49,Jessica D.,Director of E-Commerce,https://www.linkedin.com/in/jessicadelace,"New York, New York, United States",6/23/2024,Anastasia Beverly Hills,"https://www.linkedin.com/sales/lead/ACwAAAXk93EBDuYOkC1VgIM9x9I_CVL0n-1b39M,NAME_SEARCH,cE27" 52 | -------------------------------------------------------------------------------- /contact_info.py: -------------------------------------------------------------------------------- 1 | import os 2 | import re 3 | import time 4 | from selenium import webdriver 5 | from selenium.webdriver.common.by import By 6 | from selenium.webdriver.common.keys import Keys 7 | from selenium.webdriver.support.ui import WebDriverWait 8 | from selenium.webdriver.support import expected_conditions as EC 9 | from selenium.webdriver.chrome.options import Options 10 | from bs4 import BeautifulSoup 11 | import pandas as pd 12 | import pyperclip 13 | 14 | # Load the Lead Profiles 15 | DATA_FRAME = pd.read_excel('scrape_output1.xlsx') 16 | LEAD_PROFILE_LINKS = DATA_FRAME['Linkedin URL'].tolist() 17 | #print("Lead Profile links: ", LEAD_PROFILE_LINKS[0:2]) 18 | 19 | 20 | 21 | socials_info_list = [] 22 | emails_info_list = [] 23 | website_info_list = [] 24 | about_info_list = [] 25 | address_info_list = [] 26 | phone_info_list = [] 27 | linkedin_profile_list = [] 28 | 29 | 30 | def main(): 31 | # Get session details from user 32 | session_url = input("Enter the session URL: ") 33 | session_id = input("Enter the session ID: ") 34 | 35 | # Set Chrome options 36 | chrome_options = Options() 37 | chrome_options.add_argument("--headless") # Ensure the browser is in headless mode 38 | chrome_options.add_argument("--disable-gpu") # Disable GPU hardware acceleration 39 | chrome_options.add_argument("--no-sandbox") # Bypass OS security model 40 | chrome_options.add_argument("--disable-dev-shm-usage") # Overcome limited resource problems 41 | 42 | # Connect to the existing browser session 43 | driver = webdriver.Remote(command_executor=session_url, options=chrome_options) 44 | driver.session_id = session_id 45 | 46 | # Navigate to the lead profile page and extract about_info & contact_info. 47 | for lead_profile in LEAD_PROFILE_LINKS: 48 | driver.get(lead_profile) #LEAD_PROFILE_LINKS[2]) 49 | print('Getting lead') 50 | time.sleep(10) 51 | 52 | # Extract Lead Linkedin link 53 | try: 54 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-x--lead-actions-bar-overflow-menu][aria-label="Open actions overflow menu"]'))) 55 | button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-x--lead-actions-bar-overflow-menu][aria-label="Open actions overflow menu"]'))) 56 | except: 57 | linkedin_profile_list.append("NULL") 58 | else: 59 | button.click() 60 | time.sleep(2) 61 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//div[text()='Copy LinkedIn.com URL']"))) 62 | copy_link_profile_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//div[text()='Copy LinkedIn.com URL']"))) 63 | copy_link_profile_button.click() 64 | time.sleep(2) 65 | link_profile = pyperclip.paste() 66 | #print("Profile link:", link_profile) 67 | linkedin_profile_list.append(link_profile) 68 | 69 | 70 | 71 | 72 | # Extract Lead contact info 73 | socials_string = "" 74 | emails_string = "" 75 | phones_string = "" 76 | website_string = "" 77 | address_string= "" 78 | 79 | 80 | try: 81 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'section[data-sn-view-name="lead-contact-info"]'))) 82 | time.sleep(2) 83 | contact_info_section = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'section[data-sn-view-name="lead-contact-info"]'))) 84 | 85 | links = contact_info_section.find_elements(By.TAG_NAME, 'a') 86 | links = [link.get_attribute('href') for link in links if "https://www.bing.com/search?" not in link.get_attribute('href')] 87 | except: 88 | links = [] 89 | 90 | 91 | if links: 92 | buttons = contact_info_section.find_elements(By.TAG_NAME, 'button') 93 | if buttons: 94 | for button in buttons: 95 | if "Show all" in button.text: 96 | # Click the button if found 97 | button.click() 98 | time.sleep(2) 99 | break 100 | try: 101 | contact_info_modal = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div.artdeco-modal__content'))) 102 | contact_info_modal_close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-test-modal-close-btn]'))) 103 | except: 104 | print("Modal not found") 105 | contact_info_modal = False 106 | finally: 107 | if contact_info_modal: 108 | # Phone(s) 109 | phone_section = contact_info_modal.find_element(By.CSS_SELECTOR, 'section.contact-info-form__phone') 110 | phone_section_links = phone_section.find_elements(By.TAG_NAME, 'a') 111 | if phone_section_links: 112 | for phone_number in phone_section_links: 113 | if "tel:" in str(phone_number.get_attribute('href')): 114 | phones_string = phones_string + " " + str(phone_number.get_attribute('href')).strip().replace('tel:', ' ') + ";" 115 | else: 116 | phones_string = phones_string + " " + str(phone_number.get_attribute('href')).strip().replace('tel:', ' ') + ";" 117 | 118 | # Email(s) 119 | email_section = contact_info_modal.find_element(By.CSS_SELECTOR, 'section.contact-info-form__email') 120 | email_section_links = email_section.find_elements(By.TAG_NAME, 'a') 121 | if email_section_links: 122 | for email in email_section_links: 123 | if "mailto:" in str(email.get_attribute('href')): 124 | emails_string = emails_string + " " + str(email.get_attribute('href')).strip().replace('mailto:', '') + ";" 125 | else: 126 | emails_string = emails_string + " " + str(email.get_attribute('href')).strip().replace('mailto:', '') + ";" 127 | 128 | 129 | # Website(s) 130 | website_section = contact_info_modal.find_element(By.CSS_SELECTOR, 'section.contact-info-form__website') 131 | website_section_links = website_section.find_elements(By.TAG_NAME, 'a') 132 | if website_section_links: 133 | for website in website_section_links: 134 | website_string = website_string + " " + str(website.get_attribute('href')).strip() + ";" 135 | 136 | 137 | # Social(s) 138 | socials_section = contact_info_modal.find_element(By.CSS_SELECTOR, 'section.contact-info-form__social') 139 | socials_section_links = socials_section.find_elements(By.TAG_NAME, 'a') 140 | if socials_section_links: 141 | for social in socials_section_links: 142 | if "https://www.twitter.com/" in str(social.get_attribute('href')): 143 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 144 | elif "https://www.x.com/" in str(social.get_attribute('href')): 145 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 146 | elif "https://www.instagram.com/" in str(social.get_attribute('href')): 147 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 148 | elif "https://www.facebook.com/" in str(social.get_attribute('href')): 149 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 150 | elif "https://www.pinterest.com/" in str(social.get_attribute('href')): 151 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 152 | else: 153 | socials_string = socials_string + " " + str(social.get_attribute('href')).strip() + ";" 154 | 155 | 156 | # Address(s) 157 | address_section = contact_info_modal.find_element(By.CSS_SELECTOR, 'section.contact-info-form__address') 158 | address_section_links = address_section.find_elements(By.TAG_NAME, 'a') 159 | if address_section_links: 160 | for address in address_section_links: 161 | address_string = address_string + " " + str(address.get_attribute('href')).strip() + ";" 162 | contact_info_modal_close_button.click() 163 | time.sleep(2) 164 | else: 165 | for link in links: 166 | # Social(s) 167 | if "https://www.twitter.com/" in link: 168 | socials_string = socials_string + " " + link.strip() + ";" 169 | elif "https://www.x.com/" in link: 170 | socials_string = socials_string + " " + link.strip() + ";" 171 | elif "https://www.instagram.com/" in link: 172 | socials_string = socials_string + " " + link.strip() + ";" 173 | elif "https://www.facebook.com/" in link: 174 | socials_string = socials_string + " " + link.strip() + ";" 175 | elif "https://www.pinterest.com/" in link: 176 | socials_string = socials_string + " " + link.strip() + ";" 177 | # Email(s) 178 | elif "mailto:" in link: 179 | emails_string = emails_string + " " + link.strip().replace('mailto:', '') + ";" 180 | # Phone(s) 181 | elif "tel:" in link: 182 | phones_string = phones_string + " " + link.strip().replace('tel:', ' ') + ";" 183 | else: 184 | website_string = website_string + " " + link.strip() + ";" 185 | 186 | else: 187 | print("This user has no contact infomation on their linkedin sales nav profile") 188 | time.sleep(2) 189 | 190 | # Check if any string is empty, if it is...set it to NULL 191 | if not socials_string: 192 | socials_string = "NULL" 193 | 194 | if not emails_string: 195 | emails_string = "NULL" 196 | 197 | if not phones_string: 198 | phones_string = "NULL" 199 | 200 | if not website_string: 201 | website_string = "NULL" 202 | 203 | if not address_string: 204 | address_string = "NULL" 205 | 206 | socials_info_list.append(socials_string) 207 | emails_info_list.append(emails_string) 208 | website_info_list.append(website_string) 209 | address_info_list.append(address_string) 210 | phone_info_list.append(phones_string) 211 | 212 | 213 | # Test 214 | """ data = { 215 | 'Name': DATA_FRAME['Name'].tolist(), 216 | 'Role': DATA_FRAME['Role'].tolist(), 217 | #'About': about_info_list, 218 | 'Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 219 | 'Phone(s)': phone_info_list, 220 | 'Email(s)': emails_info_list, 221 | 'Website(s)': website_info_list, 222 | 'Social(s)': socials_info_list, 223 | 'Address(s)': address_info_list, 224 | 'Geography': DATA_FRAME['Geography'].tolist(), 225 | 'Date Added': DATA_FRAME['Date Added'].tolist(), 226 | 'Company': DATA_FRAME['Company'].tolist(), 227 | 'Company Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 228 | 229 | } 230 | df_about_updated = pd.DataFrame(data) 231 | df_about_updated.to_csv('scrape_output_contact_info.csv') """ 232 | 233 | 234 | # Extract Lead About info. 235 | try: 236 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//h1[text()='About']"))) 237 | element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//h1[text()='About']"))) 238 | print("This user has About info") 239 | except Exception as e: 240 | print("This user has no About info") 241 | element = False 242 | finally: 243 | time.sleep(1) 244 | if element: 245 | try: 246 | button = element.find_element(By.XPATH, "//button[text()='…Show more']") 247 | except Exception as e: 248 | pass 249 | else: 250 | time.sleep(1) 251 | button.click() 252 | time.sleep(1) 253 | finally: 254 | section = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "about-section"))) 255 | about_info = section.text.strip().replace('Show less', '').replace('About\n', '') 256 | else: 257 | about_info = "NULL" 258 | 259 | about_info_list.append(about_info) 260 | 261 | # Test 262 | """ #print(about_info_list) 263 | data = { 264 | 'Name': DATA_FRAME['Name'].tolist(), 265 | 'Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 266 | 'About': about_info_list, 267 | 'Role': DATA_FRAME['Role'].tolist(), 268 | 'Company': DATA_FRAME['Company'].tolist(), 269 | 'Company Linkedin URL': DATA_FRAME['Linkedin URL'].tolist(), 270 | 'Geography': DATA_FRAME['Geography'].tolist(), 271 | 'Date Added': DATA_FRAME['Date Added'].tolist(), 272 | } 273 | df_about_updated = pd.DataFrame(data) 274 | df_about_updated.to_csv('scrape_output_about.csv') 275 | """ 276 | data = { 277 | 'Name': DATA_FRAME['Name'].tolist(), 278 | 'Role': DATA_FRAME['Role'].tolist(), 279 | 'About': about_info_list, 280 | 'Linkedin URL': linkedin_profile_list, 281 | 'Phone(s)': phone_info_list, 282 | 'Email(s)': emails_info_list, 283 | 'Website(s)': website_info_list, 284 | 'Social(s)': socials_info_list, 285 | 'Address(s)': address_info_list, 286 | 'Geography': DATA_FRAME['Geography'].tolist(), 287 | 'Date Added': DATA_FRAME['Date Added'].tolist(), 288 | 'Company': DATA_FRAME['Company'].tolist(), 289 | 'Company Linkedin URL': DATA_FRAME['Company Linkedin URL'].tolist(), 290 | } 291 | df_about_updated = pd.DataFrame(data) 292 | df_about_updated.to_excel('scrape_output2.xlsx', index=False) 293 | 294 | if __name__ == "__main__": 295 | main() -------------------------------------------------------------------------------- /test_data/scrape_output_contact_info.csv: -------------------------------------------------------------------------------- 1 | ,Name,Role,Linkedin URL,Phone(s),Email(s),Website(s),Social(s),Address(s),Geography,Date Added,Company,Company Linkedin URL 2 | 0,Jordan Eaglestone,Head Of Ecommerce & Marketing,"https://www.linkedin.com/sales/lead/ACwAACKqIO0BfSA9mU7ea23zRwR5L0LObIgol1U,NAME_SEARCH,OVX3",NULL,NULL,NULL,NULL,NULL,"Sevenoaks, England, United Kingdom",6/23/2024,Hawes and Curtis,"https://www.linkedin.com/sales/lead/ACwAACKqIO0BfSA9mU7ea23zRwR5L0LObIgol1U,NAME_SEARCH,OVX3" 3 | 1,Sarah de Forceville,Directrice E-commerce,"https://www.linkedin.com/sales/lead/ACwAABhLnYABlGZEn_3-99CkgracseDvvyweaFo,NAME_SEARCH,2_tB",NULL,NULL,NULL,NULL,NULL,Greater Paris Metropolitan Region,6/23/2024,Isotoner France,"https://www.linkedin.com/sales/lead/ACwAABhLnYABlGZEn_3-99CkgracseDvvyweaFo,NAME_SEARCH,2_tB" 4 | 2,Rebecca Armstrong,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAA1-8OcBYOyJ4ewtLTRGySGx4_i59a1ivcE,NAME_SEARCH,KLCD",NULL,NULL,NULL,NULL,NULL,"Jersey City, New Jersey, United States",6/23/2024,Credo Beauty,"https://www.linkedin.com/sales/lead/ACwAAA1-8OcBYOyJ4ewtLTRGySGx4_i59a1ivcE,NAME_SEARCH,KLCD" 5 | 3,Chelsea Kenney,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAA1udaIBAatGmdyj67s6aAzq-ts1oLHrd5w,NAME_SEARCH,H6KJ",NULL,NULL,NULL,NULL,NULL,"Ronkonkoma, New York, United States",6/23/2024,Lacrosse Unlimited,"https://www.linkedin.com/sales/lead/ACwAAA1udaIBAatGmdyj67s6aAzq-ts1oLHrd5w,NAME_SEARCH,H6KJ" 6 | 4,Laura Glover,Head of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAnS2yQBjVrdDT-QrLL1LtrIZGXgl2Y0vOc,NAME_SEARCH,Gvt4",NULL,NULL,NULL,NULL,NULL,"London, England, United Kingdom",6/23/2024,Anthropologie Europe,"https://www.linkedin.com/sales/lead/ACwAAAnS2yQBjVrdDT-QrLL1LtrIZGXgl2Y0vOc,NAME_SEARCH,Gvt4" 7 | 5,Mariette Rieusset,Head of ecommerce & Paid Media,"https://www.linkedin.com/sales/lead/ACwAAASyARIBMMnBUV94Yu48ENFHlCh0sWD3EBE,NAME_SEARCH,BaYF",NULL,NULL, http://www.aubade.fr/;,NULL,NULL,"Paris, Île-de-France, France",6/23/2024,Diptyque Paris,"https://www.linkedin.com/sales/lead/ACwAAASyARIBMMnBUV94Yu48ENFHlCh0sWD3EBE,NAME_SEARCH,BaYF" 8 | 6,Pierre Dassonneville,Head of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAPuEsEBZG0MENvaFBbNNs7HFXM3qslUabs,NAME_SEARCH,3h-2",NULL,NULL,NULL,NULL,NULL,"Amsterdam, North Holland, Netherlands",6/23/2024,JD Sports Fashion,"https://www.linkedin.com/sales/lead/ACwAAAPuEsEBZG0MENvaFBbNNs7HFXM3qslUabs,NAME_SEARCH,3h-2" 9 | 7,"Michael Dinnerman, MBA","Sr. Director, eCommerce","https://www.linkedin.com/sales/lead/ACwAAALVi-IBqhy-Mt2MPieB2qWqVVp5ZaoG0B4,NAME_SEARCH,TQmv",NULL,NULL,NULL,NULL,NULL,"Fort Lauderdale, Florida, United States",6/23/2024,Fanatics,"https://www.linkedin.com/sales/lead/ACwAAALVi-IBqhy-Mt2MPieB2qWqVVp5ZaoG0B4,NAME_SEARCH,TQmv" 10 | 8,Beth Simon,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAACpSbgBTv7VzevJEfF8mkxS6rdxeFNrFVI,NAME_SEARCH,JPR7",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAACpSbgBTv7VzevJEfF8mkxS6rdxeFNrFVI,NAME_SEARCH,JPR7" 11 | 9,Jennifer Hernandez,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAABz2OTYBmWxNcQGlOQLjMlrR8ULfTfgE4yU,NAME_SEARCH,borw",NULL,NULL, http://jenniferhernandezstudio.com/;,NULL,NULL,"New York, New York, United States",6/23/2024,CHEVIGNON,"https://www.linkedin.com/sales/lead/ACwAABz2OTYBmWxNcQGlOQLjMlrR8ULfTfgE4yU,NAME_SEARCH,borw" 12 | 10,Ilana Cohen,Senior Director of Ecommerce and Digital Marketing,"https://www.linkedin.com/sales/lead/ACwAAAiLUE8Byv_QBwSZiRyn-Fdn8yeZkZG6FEQ,NAME_SEARCH,fm3G",NULL,NULL,NULL,NULL,NULL,"Boston, Massachusetts, United States",6/23/2024,"Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAiLUE8Byv_QBwSZiRyn-Fdn8yeZkZG6FEQ,NAME_SEARCH,fm3G" 13 | 11,"Mea Chavez Christie, MBA",Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAG25lMBNFh8hfO_yQn5OAPcwjcNI2K7sls,NAME_SEARCH,FJO9",NULL,NULL, https://www.meachristie.com/;,NULL,NULL,San Francisco Bay Area,6/23/2024,True Classic,"https://www.linkedin.com/sales/lead/ACwAAAG25lMBNFh8hfO_yQn5OAPcwjcNI2K7sls,NAME_SEARCH,FJO9" 14 | 12,Ashley Kick,Sr. Director of Ecommerce | Digital Marketing at DÔEN,"https://www.linkedin.com/sales/lead/ACwAAAGWT8UBTGUspGYpkcthPpDT1_PGI_aDGhE,NAME_SEARCH,fe11",NULL,NULL,NULL,NULL,NULL,"Los Angeles, California, United States",6/23/2024,Dôen,"https://www.linkedin.com/sales/lead/ACwAAAGWT8UBTGUspGYpkcthPpDT1_PGI_aDGhE,NAME_SEARCH,fe11" 15 | 13,Elena L.,Ecommerce 360,"https://www.linkedin.com/sales/lead/ACwAAAEkIG4B3B2nTfcTc6TaxGv0s6ZvLXMOgFY,NAME_SEARCH,2joC",NULL,NULL, https://www.loccitane.com/en-us;,NULL,NULL,"Rockville Centre, New York, United States",6/23/2024,L’OCCITANE Group,"https://www.linkedin.com/sales/lead/ACwAAAEkIG4B3B2nTfcTc6TaxGv0s6ZvLXMOgFY,NAME_SEARCH,2joC" 16 | 14,Stacey Kadden,Director eCommerce,"https://www.linkedin.com/sales/lead/ACwAAAD6bl0BmItPeQSHtzbguPRckem_IglE6jE,NAME_SEARCH,LeJ6",NULL,NULL, http://mystore.24hourfitness.com/; http://my.apexfitness.com/; http://pinterest.com/staceykadden/;, https://twitter.com/staceykadden;,NULL,"San Ramon, California, United States",6/23/2024,Owens & Minor,"https://www.linkedin.com/sales/lead/ACwAAAD6bl0BmItPeQSHtzbguPRckem_IglE6jE,NAME_SEARCH,LeJ6" 17 | 15,Raphael Faccarello,Head Of Ecommerce & Digital,"https://www.linkedin.com/sales/lead/ACwAAAOjFO8BOkj2w0xIstwSKJf2wPVk5Od0auE,NAME_SEARCH,SQ0d",NULL,NULL, https://twitter.com/PapaOriginals;,NULL,NULL,"New York, New York, United States",6/23/2024,Yon-Ka Paris USA,"https://www.linkedin.com/sales/lead/ACwAAAOjFO8BOkj2w0xIstwSKJf2wPVk5Od0auE,NAME_SEARCH,SQ0d" 18 | 16,Lisa Safdieh,Senior Director of Ecommerce and Digital Marketing,"https://www.linkedin.com/sales/lead/ACwAAAHbl0cBJksU1D91lyurTNCtt9vrMmVtUes,NAME_SEARCH,uu_j",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAAHbl0cBJksU1D91lyurTNCtt9vrMmVtUes,NAME_SEARCH,uu_j" 19 | 17,Benjamin Curtis,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAGBbywBtE7YOVLry0KFyx00AOmNonwfG5c,NAME_SEARCH,Y0j_",NULL,NULL,NULL,NULL,NULL,"Chessington, England, United Kingdom",6/23/2024,Oliver Bonas,"https://www.linkedin.com/sales/lead/ACwAAAGBbywBtE7YOVLry0KFyx00AOmNonwfG5c,NAME_SEARCH,Y0j_" 20 | 18,Kevin Barnes,Director of Ecommerce & Customer Services,"https://www.linkedin.com/sales/lead/ACwAAAFnXQEB8XnGnz1rKWxeM0WmJ1YCcPwawrM,NAME_SEARCH,yq0K",NULL,NULL,NULL,NULL,NULL,"London, England, United Kingdom",6/23/2024,Office Shoes,"https://www.linkedin.com/sales/lead/ACwAAAFnXQEB8XnGnz1rKWxeM0WmJ1YCcPwawrM,NAME_SEARCH,yq0K" 21 | 19,Mary Secondo,Senior Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAuRNA0B-dZFxFxCzmqieqUz05Me1iinkTE,NAME_SEARCH,X2_L",NULL,NULL,NULL,NULL,NULL,New York City Metropolitan Area,6/23/2024,Westman Atelier,"https://www.linkedin.com/sales/lead/ACwAAAuRNA0B-dZFxFxCzmqieqUz05Me1iinkTE,NAME_SEARCH,X2_L" 22 | 20,Martin Bell,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAL_FeoB8Y3sV4Pa5x3W-wxXlkcoof7oH40,NAME_SEARCH,Q9Oc",NULL,NULL,NULL,NULL,NULL,"St Albans, England, United Kingdom",6/23/2024,ELEMIS,"https://www.linkedin.com/sales/lead/ACwAAAL_FeoB8Y3sV4Pa5x3W-wxXlkcoof7oH40,NAME_SEARCH,Q9Oc" 23 | 21,Amanda Bennette,"Senior Director, Ecommerce & Digital Product Management","https://www.linkedin.com/sales/lead/ACwAAAKbpcEBrf4uIRoPCl2I7_YM9nzK5kBjS20,NAME_SEARCH,TuVQ",NULL,NULL,NULL,NULL,NULL,United States,6/23/2024,Reformation,"https://www.linkedin.com/sales/lead/ACwAAAKbpcEBrf4uIRoPCl2I7_YM9nzK5kBjS20,NAME_SEARCH,TuVQ" 24 | 22,Kate Hurrell,Head Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAJZzDkBqzWrL60wyhk-EWM72lHizyH14gI,NAME_SEARCH,hyIW",NULL,NULL, http://www.mulberry.com/;,NULL,NULL,"London, England, United Kingdom",6/23/2024,Victoria Beckham,"https://www.linkedin.com/sales/lead/ACwAAAJZzDkBqzWrL60wyhk-EWM72lHizyH14gI,NAME_SEARCH,hyIW" 25 | 23,Aurelie Lemaire,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAFmJxIBqzqhNj8FGRS7whPcbIH8Qjn9oZc,NAME_SEARCH,0xJY",NULL,NULL,NULL,NULL,NULL,Greater Paris Metropolitan Region,6/23/2024,RIMOWA,"https://www.linkedin.com/sales/lead/ACwAAAFmJxIBqzqhNj8FGRS7whPcbIH8Qjn9oZc,NAME_SEARCH,0xJY" 26 | 24,Matthew Henton,Head of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAAs_SsBxsnSv9IKuOqgmQf92w2wsASPtGg,NAME_SEARCH,-FB8",NULL,NULL, http://www.moss.co.uk/; https://twitter.com/MattHenton;,NULL,NULL,"Greater London, England, United Kingdom",6/23/2024,Moss,"https://www.linkedin.com/sales/lead/ACwAAAAs_SsBxsnSv9IKuOqgmQf92w2wsASPtGg,NAME_SEARCH,-FB8" 27 | 25,Sue McKenzie,Director of Ecommerce & Growth,"https://www.linkedin.com/sales/lead/ACwAACKIhX0Bxlm16OfGkpsFP9wpsSH9-2MLcyY,NAME_SEARCH,c1rF",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,AERIN,"https://www.linkedin.com/sales/lead/ACwAACKIhX0Bxlm16OfGkpsFP9wpsSH9-2MLcyY,NAME_SEARCH,c1rF" 28 | 26,Kaitlyn Seigler,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAgbapQBPSFzPCttCEW5VT7_cjdHc4uBD_Q,NAME_SEARCH,RDJl",NULL,NULL,NULL,NULL,NULL,New York City Metropolitan Area,6/23/2024,IPPOLITA,"https://www.linkedin.com/sales/lead/ACwAAAgbapQBPSFzPCttCEW5VT7_cjdHc4uBD_Q,NAME_SEARCH,RDJl" 29 | 27,Samantha Leonardo,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAABT-C2sBsV-e9nhdXSToYcEILKmaZYhQ2wM,NAME_SEARCH,2QKI",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Milk Makeup,"https://www.linkedin.com/sales/lead/ACwAABT-C2sBsV-e9nhdXSToYcEILKmaZYhQ2wM,NAME_SEARCH,2QKI" 30 | 28,Natalie H.,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAkkzUQBFYUuRGTRnhVT9INe_twvgg8GgLM,NAME_SEARCH,r-lG",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Ring Concierge,"https://www.linkedin.com/sales/lead/ACwAAAkkzUQBFYUuRGTRnhVT9INe_twvgg8GgLM,NAME_SEARCH,r-lG" 31 | 29,Marilee Clark,Director of Ecommerce & Digital Marketing,"https://www.linkedin.com/sales/lead/ACwAAAKJWFwBoV94cjipTlVkgv84DdreiQGz39E,NAME_SEARCH,3Ew2",NULL, marileecclark@gmail.com;,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,RéVive Skincare,"https://www.linkedin.com/sales/lead/ACwAAAKJWFwBoV94cjipTlVkgv84DdreiQGz39E,NAME_SEARCH,3Ew2" 32 | 30,Inga Ivaskeviciene,"Director, eCommerce Technology","https://www.linkedin.com/sales/lead/ACwAAAB0DdEB225_PlGnx2aMK2v-vPj8FSHmcyE,NAME_SEARCH,sJN0",NULL,NULL,NULL,NULL,NULL,United States,6/23/2024,"Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAB0DdEB225_PlGnx2aMK2v-vPj8FSHmcyE,NAME_SEARCH,sJN0" 33 | 31,Kellen Fitzgerald,Senior Director of Ecommerce & Digital Experience,"https://www.linkedin.com/sales/lead/ACwAAAmv9bwBvjyDyTsFmiSu63nZ67xQR3IOc9k,NAME_SEARCH,EEEv",NULL,NULL,NULL,NULL,NULL,New York City Metropolitan Area,6/23/2024,Glow Recipe,"https://www.linkedin.com/sales/lead/ACwAAAmv9bwBvjyDyTsFmiSu63nZ67xQR3IOc9k,NAME_SEARCH,EEEv" 34 | 32,Kyle Stone,Director Of Ecommerce & Web Operations,"https://www.linkedin.com/sales/lead/ACwAAAC_s3YBHsa83sMCbK9XnHTz_Wv2ISEW94M,NAME_SEARCH,LQb1",NULL,NULL,NULL,NULL,NULL,San Francisco Bay Area,6/23/2024,Jean Dousset,"https://www.linkedin.com/sales/lead/ACwAAAC_s3YBHsa83sMCbK9XnHTz_Wv2ISEW94M,NAME_SEARCH,LQb1" 35 | 33,Sarah Rachmiel,"Senior Director, Home eCommerce","https://www.linkedin.com/sales/lead/ACwAAAXYYCcBYfl9E9yNnN1yPKM04COsVe6rN88,NAME_SEARCH,d9t8",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Walmart eCommerce,"https://www.linkedin.com/sales/lead/ACwAAAXYYCcBYfl9E9yNnN1yPKM04COsVe6rN88,NAME_SEARCH,d9t8" 36 | 34,Eva Valentova,Director of International Ecommerce,"https://www.linkedin.com/sales/lead/ACwAABP5HPgB3o1tDiPo_NhsOE8pF5IK4IiheVk,NAME_SEARCH,2o_n",NULL,NULL,NULL,NULL,NULL,United Kingdom,6/23/2024,SKIMS,"https://www.linkedin.com/sales/lead/ACwAABP5HPgB3o1tDiPo_NhsOE8pF5IK4IiheVk,NAME_SEARCH,2o_n" 37 | 35,Sasha Y. Infante,Senior Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAL7D3sBj8H_5KnaP2BI8j__ZxbK8aigPb4,NAME_SEARCH,AmXS",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,JR Cigar,"https://www.linkedin.com/sales/lead/ACwAAAL7D3sBj8H_5KnaP2BI8j__ZxbK8aigPb4,NAME_SEARCH,AmXS" 38 | 36,Samantha Levy,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAaXp6sBmvQHSweiBz7iZV1yTndomz057FQ,NAME_SEARCH,rkoo",NULL,NULL,NULL,NULL,NULL,New York City Metropolitan Area,6/23/2024,HELMUT LANG,"https://www.linkedin.com/sales/lead/ACwAAAaXp6sBmvQHSweiBz7iZV1yTndomz057FQ,NAME_SEARCH,rkoo" 39 | 37,Josh Troy,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAFKCawBR-19ASSoKnS2fYDNndGEtV3AhF0,NAME_SEARCH,5Krs",NULL,NULL, http://www.frogstorm.com/;,NULL,NULL,"Los Angeles County, California, United States",6/23/2024,Stila Cosmetics,"https://www.linkedin.com/sales/lead/ACwAAAFKCawBR-19ASSoKnS2fYDNndGEtV3AhF0,NAME_SEARCH,5Krs" 40 | 38,Krystina Banahasky,Head of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAL76P0BRRw51GO2V_lshJlQSH1MFK982hw,NAME_SEARCH,lAPy",NULL,NULL, https://twitter.com/KrystinaRenee;,NULL,NULL,"New York, New York, United States",6/23/2024,The Museum of Modern Art,"https://www.linkedin.com/sales/lead/ACwAAAL76P0BRRw51GO2V_lshJlQSH1MFK982hw,NAME_SEARCH,lAPy" 41 | 39,Shelby King,"Sr. Director of Ecommerce, Americas","https://www.linkedin.com/sales/lead/ACwAAAiTVw4B6Ibx3ZNquxgAW6ZeNMmPqdbuq2g,NAME_SEARCH,DDOC",NULL,NULL,NULL,NULL,NULL,"Los Angeles, California, United States",6/23/2024,Dr. Martens plc,"https://www.linkedin.com/sales/lead/ACwAAAiTVw4B6Ibx3ZNquxgAW6ZeNMmPqdbuq2g,NAME_SEARCH,DDOC" 42 | 40,Edouard Madec,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAATY1uQBvD8JCOK1KxGmZvCyCfh_AJRQ4qY,NAME_SEARCH,A2ch",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Groupe Clarins,"https://www.linkedin.com/sales/lead/ACwAAATY1uQBvD8JCOK1KxGmZvCyCfh_AJRQ4qY,NAME_SEARCH,A2ch" 43 | 41,Scott Hill,Director of E-Commerce,"https://www.linkedin.com/sales/lead/ACwAAAa5khYBwqOxYBfSpOfD2iwkAXDImSa6V0w,NAME_SEARCH,BBoq",NULL,NULL, http://www.47brand.com/; https://twitter.com/scotty_hill;,NULL,NULL,"Marlborough, Massachusetts, United States",6/23/2024,'47,"https://www.linkedin.com/sales/lead/ACwAAAa5khYBwqOxYBfSpOfD2iwkAXDImSa6V0w,NAME_SEARCH,BBoq" 44 | 42,Steve Lovell,Chief Operating Officer,"https://www.linkedin.com/sales/lead/ACwAAAEENLEBL9esSCmSzVsShh-0fKOykgu7uSI,NAME_SEARCH,nICc",NULL,NULL,NULL,NULL,NULL,"Fort Lauderdale, Florida, United States",6/23/2024,IT'SUGAR,"https://www.linkedin.com/sales/lead/ACwAAAEENLEBL9esSCmSzVsShh-0fKOykgu7uSI,NAME_SEARCH,nICc" 45 | 43,Ryan Green,Sr Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAACAlM8BhRFmW8WC2G-Q_DHODXIalXjVlzs,NAME_SEARCH,0Zv4",NULL,NULL, https://twitter.com/iryangreen;,NULL,NULL,"Newport Beach, California, United States",6/23/2024,TravisMathew,"https://www.linkedin.com/sales/lead/ACwAAACAlM8BhRFmW8WC2G-Q_DHODXIalXjVlzs,NAME_SEARCH,0Zv4" 46 | 44,Neil Du Plessis,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAnFcu4BY5EoYFYXhWciEGr6ydG4HkWd1zc,NAME_SEARCH,SIfu",NULL,NULL, https://www.itsneil.com/;,NULL,NULL,"Los Angeles, California, United States",6/23/2024,Lovisa Pty Ltd,"https://www.linkedin.com/sales/lead/ACwAAAnFcu4BY5EoYFYXhWciEGr6ydG4HkWd1zc,NAME_SEARCH,SIfu" 47 | 45,Harry Roth,Director of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAA_HirQB5fnVHUuCQYDmdOOz8hNQ1SkPjbc,NAME_SEARCH,qKNO",NULL,NULL,NULL,NULL,NULL,"Brooklyn, New York, United States",6/23/2024,Fair Harbor,"https://www.linkedin.com/sales/lead/ACwAAA_HirQB5fnVHUuCQYDmdOOz8hNQ1SkPjbc,NAME_SEARCH,qKNO" 48 | 46,Tommy Mathew,Vice President of Global Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAANMIO0BhK51zg9SFFId2qbsrNFUP3HWEkg,NAME_SEARCH,L6VV",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Alexander Wang LLC,"https://www.linkedin.com/sales/lead/ACwAAANMIO0BhK51zg9SFFId2qbsrNFUP3HWEkg,NAME_SEARCH,L6VV" 49 | 47,Jocelyn Nagy,Director Of Ecommerce,"https://www.linkedin.com/sales/lead/ACwAAAQi5YsBK787UqLmqQTD02IEHd1OdCk12LI,NAME_SEARCH,sTyq",NULL,NULL,NULL,NULL,NULL,United States,6/23/2024,Tommy Hilfiger,"https://www.linkedin.com/sales/lead/ACwAAAQi5YsBK787UqLmqQTD02IEHd1OdCk12LI,NAME_SEARCH,sTyq" 50 | 48,Alex T.,Director of Ecommerce & Growth,"https://www.linkedin.com/sales/lead/ACwAAAaeOrwBEBQrpNPyJyrapeAM-mSuECIPt_E,NAME_SEARCH,bj3Y",NULL,NULL, https://www.alexturney.com/; https://twitter.com/aturney5;,NULL,NULL,United States,6/23/2024,Wolf & Shepherd,"https://www.linkedin.com/sales/lead/ACwAAAaeOrwBEBQrpNPyJyrapeAM-mSuECIPt_E,NAME_SEARCH,bj3Y" 51 | 49,Jessica D.,Director of E-Commerce,"https://www.linkedin.com/sales/lead/ACwAAAXk93EBDuYOkC1VgIM9x9I_CVL0n-1b39M,NAME_SEARCH,cE27",NULL,NULL,NULL,NULL,NULL,"New York, New York, United States",6/23/2024,Anastasia Beverly Hills,"https://www.linkedin.com/sales/lead/ACwAAAXk93EBDuYOkC1VgIM9x9I_CVL0n-1b39M,NAME_SEARCH,cE27" 52 | -------------------------------------------------------------------------------- /test_data/scrape_output_about.csv: -------------------------------------------------------------------------------- 1 | ,Name,Linkedin URL,About,Role,Company,Company Linkedin URL,Geography,Date Added 2 | 0,Jordan Eaglestone,"https://www.linkedin.com/sales/lead/ACwAACKqIO0BfSA9mU7ea23zRwR5L0LObIgol1U,NAME_SEARCH,OVX3",NULL,Head Of Ecommerce & Marketing,Hawes and Curtis,"https://www.linkedin.com/sales/lead/ACwAACKqIO0BfSA9mU7ea23zRwR5L0LObIgol1U,NAME_SEARCH,OVX3","Sevenoaks, England, United Kingdom",6/23/2024 3 | 1,Sarah de Forceville,"https://www.linkedin.com/sales/lead/ACwAABhLnYABlGZEn_3-99CkgracseDvvyweaFo,NAME_SEARCH,2_tB",NULL,Directrice E-commerce,Isotoner France,"https://www.linkedin.com/sales/lead/ACwAABhLnYABlGZEn_3-99CkgracseDvvyweaFo,NAME_SEARCH,2_tB",Greater Paris Metropolitan Region,6/23/2024 4 | 2,Rebecca Armstrong,"https://www.linkedin.com/sales/lead/ACwAAA1-8OcBYOyJ4ewtLTRGySGx4_i59a1ivcE,NAME_SEARCH,KLCD","Rebecca is a performance-driven and highly innovative professional with substantial experience in strategy development for high-growth P&L, customer service, marketing, and team management across diverse sectors. Her results are YoY revenue growth, campaign success, and customer acquisition with Scotch & Soda, FullBeauty Brands, Croscill and ABC Carpet & Home. 5 | ",Director of Ecommerce,Credo Beauty,"https://www.linkedin.com/sales/lead/ACwAAA1-8OcBYOyJ4ewtLTRGySGx4_i59a1ivcE,NAME_SEARCH,KLCD","Jersey City, New Jersey, United States",6/23/2024 6 | 3,Chelsea Kenney,"https://www.linkedin.com/sales/lead/ACwAAA1udaIBAatGmdyj67s6aAzq-ts1oLHrd5w,NAME_SEARCH,H6KJ",Eager and driven to help e-commerce businesses grow exponentially!,Director of Ecommerce,Lacrosse Unlimited,"https://www.linkedin.com/sales/lead/ACwAAA1udaIBAatGmdyj67s6aAzq-ts1oLHrd5w,NAME_SEARCH,H6KJ","Ronkonkoma, New York, United States",6/23/2024 7 | 4,Laura Glover,"https://www.linkedin.com/sales/lead/ACwAAAnS2yQBjVrdDT-QrLL1LtrIZGXgl2Y0vOc,NAME_SEARCH,Gvt4","- E-commerce expert with experience in the home sector within start up and fast growth environments 8 | - A love for marketing, which is customer centric and focused on doing what is right for the customer 9 | - Agile thinker with the ability to act quickly and backup decisions based on data 10 | - Strong passion for the creatives and an eye for detail and design 11 | - Management experience of varying team sizes 12 | ",Head of Ecommerce,Anthropologie Europe,"https://www.linkedin.com/sales/lead/ACwAAAnS2yQBjVrdDT-QrLL1LtrIZGXgl2Y0vOc,NAME_SEARCH,Gvt4","London, England, United Kingdom",6/23/2024 13 | 5,Mariette Rieusset,"https://www.linkedin.com/sales/lead/ACwAAASyARIBMMnBUV94Yu48ENFHlCh0sWD3EBE,NAME_SEARCH,BaYF","Ebusiness / E-commerce / E-marketing / CRM / Customer satisfaction / Omnichanel / On & offline media / Digital content / Shootings 14 | B2B / B2C 15 | Fashion / Lingerie / Swimwear / Loungewear / Accessories / Men / Women 16 | International management : teams in France & Germany 17 | ",Head of ecommerce & Paid Media,Diptyque Paris,"https://www.linkedin.com/sales/lead/ACwAAASyARIBMMnBUV94Yu48ENFHlCh0sWD3EBE,NAME_SEARCH,BaYF","Paris, Île-de-France, France",6/23/2024 18 | 6,Pierre Dassonneville,"https://www.linkedin.com/sales/lead/ACwAAAPuEsEBZG0MENvaFBbNNs7HFXM3qslUabs,NAME_SEARCH,3h-2","Digital leader with experience in consulting, start-up as well as larger corporations.",Head of Ecommerce,JD Sports Fashion,"https://www.linkedin.com/sales/lead/ACwAAAPuEsEBZG0MENvaFBbNNs7HFXM3qslUabs,NAME_SEARCH,3h-2","Amsterdam, North Holland, Netherlands",6/23/2024 19 | 7,"Michael Dinnerman, MBA","https://www.linkedin.com/sales/lead/ACwAAALVi-IBqhy-Mt2MPieB2qWqVVp5ZaoG0B4,NAME_SEARCH,TQmv","Highly motivated professional working in e-commerce and digital marketing. Passionate about bringing successful, data-driven strategies to e-commerce businesses, while maximizing top and bottom line business objectives. Proven leader who optimizes output by infusing creativity and passion within a team environment. 20 | 21 | Specialties: eCommerce strategy, project management, digital marketing, branding 22 | ","Sr. Director, eCommerce",Fanatics,"https://www.linkedin.com/sales/lead/ACwAAALVi-IBqhy-Mt2MPieB2qWqVVp5ZaoG0B4,NAME_SEARCH,TQmv","Fort Lauderdale, Florida, United States",6/23/2024 23 | 8,Beth Simon,"https://www.linkedin.com/sales/lead/ACwAAACpSbgBTv7VzevJEfF8mkxS6rdxeFNrFVI,NAME_SEARCH,JPR7",NULL,Director Of Ecommerce,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAACpSbgBTv7VzevJEfF8mkxS6rdxeFNrFVI,NAME_SEARCH,JPR7","New York, New York, United States",6/23/2024 24 | 9,Jennifer Hernandez,"https://www.linkedin.com/sales/lead/ACwAABz2OTYBmWxNcQGlOQLjMlrR8ULfTfgE4yU,NAME_SEARCH,borw","Ecommerce Manager with a demonstrated history of working in the fashion and luxury industry. Experienced in business strategy, digital marketing, and customer acquisition. Entrepreneurial spirit, innovative mindset, with an elevated aesthetic and eye for detail.",Director of Ecommerce,CHEVIGNON,"https://www.linkedin.com/sales/lead/ACwAABz2OTYBmWxNcQGlOQLjMlrR8ULfTfgE4yU,NAME_SEARCH,borw","New York, New York, United States",6/23/2024 25 | 10,Ilana Cohen,"https://www.linkedin.com/sales/lead/ACwAAAiLUE8Byv_QBwSZiRyn-Fdn8yeZkZG6FEQ,NAME_SEARCH,fm3G",NULL,Senior Director of Ecommerce and Digital Marketing,"Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAiLUE8Byv_QBwSZiRyn-Fdn8yeZkZG6FEQ,NAME_SEARCH,fm3G","Boston, Massachusetts, United States",6/23/2024 26 | 11,"Mea Chavez Christie, MBA","https://www.linkedin.com/sales/lead/ACwAAAG25lMBNFh8hfO_yQn5OAPcwjcNI2K7sls,NAME_SEARCH,FJO9","15 years of experience driving DTC growth for sustainable lifestyle brands, including 5 in apparel and 5 in beauty. Proven track record defining and executing CRO funnel roadmaps for Shopify Plus websites. Leverages data-driven insights to inform strategic decision-making and enhance performance. 27 | ",Director of Ecommerce,True Classic,"https://www.linkedin.com/sales/lead/ACwAAAG25lMBNFh8hfO_yQn5OAPcwjcNI2K7sls,NAME_SEARCH,FJO9",San Francisco Bay Area,6/23/2024 28 | 12,Ashley Kick,"https://www.linkedin.com/sales/lead/ACwAAAGWT8UBTGUspGYpkcthPpDT1_PGI_aDGhE,NAME_SEARCH,fe11","15 years of experience in developing go-to-market ecommerce strategies and campaigns | Ability to analyze site behavior and build predictive financial models | Proven success running Social Media, SEM and Affiliate campaigns",Sr. Director of Ecommerce | Digital Marketing at DÔEN,Dôen,"https://www.linkedin.com/sales/lead/ACwAAAGWT8UBTGUspGYpkcthPpDT1_PGI_aDGhE,NAME_SEARCH,fe11","Los Angeles, California, United States",6/23/2024 29 | 13,Elena L.,"https://www.linkedin.com/sales/lead/ACwAAAEkIG4B3B2nTfcTc6TaxGv0s6ZvLXMOgFY,NAME_SEARCH,2joC",NULL,Ecommerce 360,L’OCCITANE Group,"https://www.linkedin.com/sales/lead/ACwAAAEkIG4B3B2nTfcTc6TaxGv0s6ZvLXMOgFY,NAME_SEARCH,2joC","Rockville Centre, New York, United States",6/23/2024 30 | 14,Stacey Kadden,"https://www.linkedin.com/sales/lead/ACwAAAD6bl0BmItPeQSHtzbguPRckem_IglE6jE,NAME_SEARCH,LeJ6","Results producing eCommerce and Merchandising Executive with 17 years of proven success in eCommerce, Merchandising, Strategic Planning, Category Management, Buying, Vendor Management, Negotiations, Marketing, Operations, Supply Chain, and Project Management. Demonstrated ability to develop highly effective and measurable strategies, driving revenue, profit growth, and significantly building market presence. Well-developed organizational, managerial, analytical, and interpersonal skills combined with ability to motivate teams while streamlining operations. Passionate and focused with commitment to excellence. 31 | ",Director eCommerce,Owens & Minor,"https://www.linkedin.com/sales/lead/ACwAAAD6bl0BmItPeQSHtzbguPRckem_IglE6jE,NAME_SEARCH,LeJ6","San Ramon, California, United States",6/23/2024 32 | 15,Raphael Faccarello,"https://www.linkedin.com/sales/lead/ACwAAAOjFO8BOkj2w0xIstwSKJf2wPVk5Od0auE,NAME_SEARCH,SQ0d",Growth driven Digital Marketing and E-Commerce Expert. Problem solving and entrepreneurial mindset.,Head Of Ecommerce & Digital,Yon-Ka Paris USA,"https://www.linkedin.com/sales/lead/ACwAAAOjFO8BOkj2w0xIstwSKJf2wPVk5Od0auE,NAME_SEARCH,SQ0d","New York, New York, United States",6/23/2024 33 | 16,Lisa Safdieh,"https://www.linkedin.com/sales/lead/ACwAAAHbl0cBJksU1D91lyurTNCtt9vrMmVtUes,NAME_SEARCH,uu_j",NULL,Senior Director of Ecommerce and Digital Marketing,Sam Edelman,"https://www.linkedin.com/sales/lead/ACwAAAHbl0cBJksU1D91lyurTNCtt9vrMmVtUes,NAME_SEARCH,uu_j","New York, New York, United States",6/23/2024 34 | 17,Benjamin Curtis,"https://www.linkedin.com/sales/lead/ACwAAAGBbywBtE7YOVLry0KFyx00AOmNonwfG5c,NAME_SEARCH,Y0j_",NULL,Director Of Ecommerce,Oliver Bonas,"https://www.linkedin.com/sales/lead/ACwAAAGBbywBtE7YOVLry0KFyx00AOmNonwfG5c,NAME_SEARCH,Y0j_","Chessington, England, United Kingdom",6/23/2024 35 | 18,Kevin Barnes,"https://www.linkedin.com/sales/lead/ACwAAAFnXQEB8XnGnz1rKWxeM0WmJ1YCcPwawrM,NAME_SEARCH,yq0K","I am a customer focussed Digital Director with significant experience and knowledge in e-commerce trading, CX, UX, digital Marketing , digital omni-channel development & customer services. I am adept at developing digital strategies, and overseeing implementation of innovative solutions across digital omni-channel retail estates. I am a confident leader able to motivate and empower my team to identify and deliver a first class digital customer experience I understand the importance of customer and stake holder engagement at all levels. 36 | 37 | My personal maxim is to continually strive for excellence and it is important to me that I enjoy my work and achieve personal, team and organisational targets. Always forward. 38 | ",Director of Ecommerce & Customer Services,Office Shoes,"https://www.linkedin.com/sales/lead/ACwAAAFnXQEB8XnGnz1rKWxeM0WmJ1YCcPwawrM,NAME_SEARCH,yq0K","London, England, United Kingdom",6/23/2024 39 | 19,Mary Secondo,"https://www.linkedin.com/sales/lead/ACwAAAuRNA0B-dZFxFxCzmqieqUz05Me1iinkTE,NAME_SEARCH,X2_L",NULL,Senior Director of Ecommerce,Westman Atelier,"https://www.linkedin.com/sales/lead/ACwAAAuRNA0B-dZFxFxCzmqieqUz05Me1iinkTE,NAME_SEARCH,X2_L",New York City Metropolitan Area,6/23/2024 40 | 20,Martin Bell,"https://www.linkedin.com/sales/lead/ACwAAAL_FeoB8Y3sV4Pa5x3W-wxXlkcoof7oH40,NAME_SEARCH,Q9Oc","I am a highly motivated individual and leader within e-commerce and commercial retail. I am truly passionate about multichannel retail and have managed direct websites across a variety of businesses during my career. I thrive upon being able to deliver sound trading propositions and plans that translate positively for my customers. I am motivated by achieving sales and margin targets as well as been able to offer a world class customer journey across my ranges of products. 41 | 42 | Specialties: Product Management, Online Trading, Project Management, Buying, Category Management, Range Management, PPC, Account Management, Sales, Team Management, Online, Affiliate Management, Management 43 | ",Director of Ecommerce,ELEMIS,"https://www.linkedin.com/sales/lead/ACwAAAL_FeoB8Y3sV4Pa5x3W-wxXlkcoof7oH40,NAME_SEARCH,Q9Oc","St Albans, England, United Kingdom",6/23/2024 44 | 21,Amanda Bennette,"https://www.linkedin.com/sales/lead/ACwAAAKbpcEBrf4uIRoPCl2I7_YM9nzK5kBjS20,NAME_SEARCH,TuVQ",NULL,"Senior Director, Ecommerce & Digital Product Management",Reformation,"https://www.linkedin.com/sales/lead/ACwAAAKbpcEBrf4uIRoPCl2I7_YM9nzK5kBjS20,NAME_SEARCH,TuVQ",United States,6/23/2024 45 | 22,Kate Hurrell,"https://www.linkedin.com/sales/lead/ACwAAAJZzDkBqzWrL60wyhk-EWM72lHizyH14gI,NAME_SEARCH,hyIW","A dynamic, motivated and ambitious candidate with 13 years commercial and creative experience within the industry. 46 | A strong communicator with proven managerial ability, offering an extensive skill set within ecommerce 47 | ",Head Of Ecommerce,Victoria Beckham,"https://www.linkedin.com/sales/lead/ACwAAAJZzDkBqzWrL60wyhk-EWM72lHizyH14gI,NAME_SEARCH,hyIW","London, England, United Kingdom",6/23/2024 48 | 23,Aurelie Lemaire,"https://www.linkedin.com/sales/lead/ACwAAAFmJxIBqzqhNj8FGRS7whPcbIH8Qjn9oZc,NAME_SEARCH,0xJY",+10 years’ digital marketing and e-commerce experience managing global omnichannel clients acquisition and growth strategy.,Director Of Ecommerce,RIMOWA,"https://www.linkedin.com/sales/lead/ACwAAAFmJxIBqzqhNj8FGRS7whPcbIH8Qjn9oZc,NAME_SEARCH,0xJY",Greater Paris Metropolitan Region,6/23/2024 49 | 24,Matthew Henton,"https://www.linkedin.com/sales/lead/ACwAAAAs_SsBxsnSv9IKuOqgmQf92w2wsASPtGg,NAME_SEARCH,-FB8","Matt is a highly skilled ecommerce professional and digital marketer with extensive experience in online retail. He has an entrepreneurial spirit and a strong track record of building successful online brands. He has created and delivered marketing strategies with clear commercial focus and excels in customer retention and lifecycle marketing. 50 | 51 | Matt has gained considerable European ecommerce experience, launching sites and setting up marketing strategies in all major European markets for appliance manufacturer Electrolux. 52 | 53 | During his time as Marketing Director at eSpares, the retailer was a finalist at the Oracle Retail Week Awards for four consecutive years – “Best Pure-Play Online Retailer” – and his team won “Most Innovative Digital marketing team” at the Econsultancy Innovation Awards. 54 | ",Head of Ecommerce,Moss,"https://www.linkedin.com/sales/lead/ACwAAAAs_SsBxsnSv9IKuOqgmQf92w2wsASPtGg,NAME_SEARCH,-FB8","Greater London, England, United Kingdom",6/23/2024 55 | 25,Sue McKenzie,"https://www.linkedin.com/sales/lead/ACwAACKIhX0Bxlm16OfGkpsFP9wpsSH9-2MLcyY,NAME_SEARCH,c1rF",NULL,Director of Ecommerce & Growth,AERIN,"https://www.linkedin.com/sales/lead/ACwAACKIhX0Bxlm16OfGkpsFP9wpsSH9-2MLcyY,NAME_SEARCH,c1rF","New York, New York, United States",6/23/2024 56 | 26,Kaitlyn Seigler,"https://www.linkedin.com/sales/lead/ACwAAAgbapQBPSFzPCttCEW5VT7_cjdHc4uBD_Q,NAME_SEARCH,RDJl",NULL,Director Of Ecommerce,IPPOLITA,"https://www.linkedin.com/sales/lead/ACwAAAgbapQBPSFzPCttCEW5VT7_cjdHc4uBD_Q,NAME_SEARCH,RDJl",New York City Metropolitan Area,6/23/2024 57 | 27,Samantha Leonardo,"https://www.linkedin.com/sales/lead/ACwAABT-C2sBsV-e9nhdXSToYcEILKmaZYhQ2wM,NAME_SEARCH,2QKI",NULL,Director of Ecommerce,Milk Makeup,"https://www.linkedin.com/sales/lead/ACwAABT-C2sBsV-e9nhdXSToYcEILKmaZYhQ2wM,NAME_SEARCH,2QKI","New York, New York, United States",6/23/2024 58 | 28,Natalie H.,"https://www.linkedin.com/sales/lead/ACwAAAkkzUQBFYUuRGTRnhVT9INe_twvgg8GgLM,NAME_SEARCH,r-lG",NULL,Director Of Ecommerce,Ring Concierge,"https://www.linkedin.com/sales/lead/ACwAAAkkzUQBFYUuRGTRnhVT9INe_twvgg8GgLM,NAME_SEARCH,r-lG","New York, New York, United States",6/23/2024 59 | 29,Marilee Clark,"https://www.linkedin.com/sales/lead/ACwAAAKJWFwBoV94cjipTlVkgv84DdreiQGz39E,NAME_SEARCH,3Ew2","Champion of digital marketing tools and technologies, with a track record of creating and implementing award-winning social media, web and email marketing campaigns. Works closely with C-level executives, product and marketing teams to develop and execute a proactive, marketing and editorial content calendar, managing all phases digital marketing initiatives from concept through delivery and optimization. 60 | 61 | Skills & Specialties: Microsoft Office, Google Analytics, Web administration, Social Media Management, Staff Management, Photoshoot and video creative direction, E-commerce Management, Email Marketing, Digital Strategy, Event planning, Influencer Marketing, Budgeting & Forecasting, Public Relations, Copywriting, Product Development, Product Marketing, SMS Marketing, Affiliate Marketing, Revenue 62 | ",Director of Ecommerce & Digital Marketing,RéVive Skincare,"https://www.linkedin.com/sales/lead/ACwAAAKJWFwBoV94cjipTlVkgv84DdreiQGz39E,NAME_SEARCH,3Ew2","New York, New York, United States",6/23/2024 63 | 30,Inga Ivaskeviciene,"https://www.linkedin.com/sales/lead/ACwAAAB0DdEB225_PlGnx2aMK2v-vPj8FSHmcyE,NAME_SEARCH,sJN0",NULL,"Director, eCommerce Technology","Living Proof, Inc.","https://www.linkedin.com/sales/lead/ACwAAAB0DdEB225_PlGnx2aMK2v-vPj8FSHmcyE,NAME_SEARCH,sJN0",United States,6/23/2024 64 | 31,Kellen Fitzgerald,"https://www.linkedin.com/sales/lead/ACwAAAmv9bwBvjyDyTsFmiSu63nZ67xQR3IOc9k,NAME_SEARCH,EEEv","Kellen Fitzgerald is an award-winning Marketing Professional with experience working in fashion and beauty. 65 | 66 | Kellen was named in the 2019 Loyalty Magazine's ""30 Under 40"" and Loyalty360's ""20 Under 40"" awards for rising talent in the field of marketing. She's developed and lead digital programs to multiple awards including Newsweek's Best Loyalty Programs of 2021, Loyalty Magazine's Best Loyalty Program of 2020, Loyalty 360's Best Customer Experience, and L2's #1 ranked Beauty Brand of 2018. 67 | ",Senior Director of Ecommerce & Digital Experience,Glow Recipe,"https://www.linkedin.com/sales/lead/ACwAAAmv9bwBvjyDyTsFmiSu63nZ67xQR3IOc9k,NAME_SEARCH,EEEv",New York City Metropolitan Area,6/23/2024 68 | 32,Kyle Stone,"https://www.linkedin.com/sales/lead/ACwAAAC_s3YBHsa83sMCbK9XnHTz_Wv2ISEW94M,NAME_SEARCH,LQb1","With over 15 years of experience in leading eCommerce and digital marketing teams, I am passionate about creating engaging online experiences that drive sales and customer loyalty. 69 | 70 | As the Director Of Ecommerce & Web Operations at Jean Dousset, I oversee the strategy, development, and execution of the website, online store, and digital campaigns for the luxury jewelry brand. I leverage my certifications and expertise in online marketing, strategy, and digital analytics to optimize the site performance, conversion rate, and SEO. 71 | 72 | Previously, I was the Senior Director Of Marketing & eCommerce at Scandinavian Designs, where I led the transformation of the online channel and increased the eCommerce revenue dramatically. I also have experience in the beauty industry, where I was the Director of US Ecommerce at Benefit Cosmetics, and managed the online sales, merchandising, and promotion of the products. 73 | 74 | I enjoy working with cross-functional teams, partners, and vendors to deliver innovative and customer-centric solutions that align with the brand vision and goals. I am always eager to learn new skills, explore new trends, and embrace new challenges in the eCommerce and digital marketing field. 75 | ",Director Of Ecommerce & Web Operations,Jean Dousset,"https://www.linkedin.com/sales/lead/ACwAAAC_s3YBHsa83sMCbK9XnHTz_Wv2ISEW94M,NAME_SEARCH,LQb1",San Francisco Bay Area,6/23/2024 76 | 33,Sarah Rachmiel,"https://www.linkedin.com/sales/lead/ACwAAAXYYCcBYfl9E9yNnN1yPKM04COsVe6rN88,NAME_SEARCH,d9t8","Retail and consumer-facing technology leader with a unique blend of operational and functional capabilities across early-stage and Fortune 1 organizations, with expertise in e-commerce, retail store optimization, buying, digital marketing, strategy design, business development, marketplace development, and product development. 77 | 78 | In addition to managing large teams and billion dollar P&Ls, have launched several new business units, successfully delivered a variety of consumer products and services to market across channels, and conducted business in multiple countries across developed and emerging markets. Track record of developing high-performing business and tech teams and thriving in high-growth environments. 79 | ","Senior Director, Home eCommerce",Walmart eCommerce,"https://www.linkedin.com/sales/lead/ACwAAAXYYCcBYfl9E9yNnN1yPKM04COsVe6rN88,NAME_SEARCH,d9t8","New York, New York, United States",6/23/2024 80 | 34,Eva Valentova,"https://www.linkedin.com/sales/lead/ACwAABP5HPgB3o1tDiPo_NhsOE8pF5IK4IiheVk,NAME_SEARCH,2o_n","A digital all rounder with 10+ years experience in the luxury and DTC space, I am analytical with strong experience in conversion rate optimisation, UX, brand storytelling and project management. I am passionate about design and UX, and I enjoy creating engaging customer journeys and delivering best in class digital experiences. 81 | ",Director of International Ecommerce,SKIMS,"https://www.linkedin.com/sales/lead/ACwAABP5HPgB3o1tDiPo_NhsOE8pF5IK4IiheVk,NAME_SEARCH,2o_n",United Kingdom,6/23/2024 82 | 35,Sasha Y. Infante,"https://www.linkedin.com/sales/lead/ACwAAAL7D3sBj8H_5KnaP2BI8j__ZxbK8aigPb4,NAME_SEARCH,AmXS","E-Commerce & Digital Marketing Industry Professional with expertise in the Retail and Consumer Goods Industry. 83 | 84 | Specialties: Web Merchandising, Category Management, E-Commerce, Product Development, Product Launch, Catalog, CMS, ATG E-Commerce Platform, Shopify, Coremetrics, Google Analytics, SEO, Digital Marketing, Content Marketing, Marketing Campaigns, Email Marketing, Klaviyo, HubSpot, Mail Chimp, Mobile Commerce, Business Analytics, Data Analytics, Amazon, AMS/ AMG, Seller/ Vendor Central, P&L Forecasting, Customer Acquisition, E-commerce Optimization, SEO, Product Manage, Site Management, Project Manager, Digital Strategy, Home & Landing Pages, Banners, Copy Writing, PO Management, PLM, Microsoft Excel, Jira, Asana, Trello, Slack 85 | ",Senior Director of Ecommerce,JR Cigar,"https://www.linkedin.com/sales/lead/ACwAAAL7D3sBj8H_5KnaP2BI8j__ZxbK8aigPb4,NAME_SEARCH,AmXS","New York, New York, United States",6/23/2024 86 | 36,Samantha Levy,"https://www.linkedin.com/sales/lead/ACwAAAaXp6sBmvQHSweiBz7iZV1yTndomz057FQ,NAME_SEARCH,rkoo",NULL,Director of Ecommerce,HELMUT LANG,"https://www.linkedin.com/sales/lead/ACwAAAaXp6sBmvQHSweiBz7iZV1yTndomz057FQ,NAME_SEARCH,rkoo",New York City Metropolitan Area,6/23/2024 87 | 37,Josh Troy,"https://www.linkedin.com/sales/lead/ACwAAAFKCawBR-19ASSoKnS2fYDNndGEtV3AhF0,NAME_SEARCH,5Krs","I specialize in on-brand content and marketing for e-commerce. With over 20 years of frontline experience, I know how to boost traffic, drive orders and move the needle with online shoppers. 88 | 89 | I'm proud of my track record for helping great brands achieve their goals online. At Josie Maran Cosmetics I oversaw a top-to-bottom relaunch of the online business which would grow by 2000% during my time at JMC. At Stila Cosmetics, I leveraged my experience and creativity to double shopper conversion and quadruple online revenue. 90 | 91 | At Rhino I set the strategy for all content on a wide range of sites like Sinatra.com (Frank Sinatra's official site) and Dead.net (the online home of the Grateful Dead). One of the most exciting challenges was a complete relaunch of Rhino.com, where I helped bring this famously independent record label into the digital age. 92 | 93 | As Director of Online Merchandising at Teleflora, my focus was on making sure our product assortment was in sync with our customers. By fine-tuning our online presentation I maximized our conversion and ensured that our shoppers kept coming back. 94 | ",Director of Ecommerce,Stila Cosmetics,"https://www.linkedin.com/sales/lead/ACwAAAFKCawBR-19ASSoKnS2fYDNndGEtV3AhF0,NAME_SEARCH,5Krs","Los Angeles County, California, United States",6/23/2024 95 | 38,Krystina Banahasky,"https://www.linkedin.com/sales/lead/ACwAAAL76P0BRRw51GO2V_lshJlQSH1MFK982hw,NAME_SEARCH,lAPy","eCommerce professional experienced in building and leading e-commerce, sales, marketing and operational projects. Driven to maximize revenue, propel brand identity and optimize IT infrastructure within luxury and contemporary apparel and lifestyle sectors. Directed holistic launch of ecommerce business and strategy with proven leadership and team building skills. 96 | ",Head of Ecommerce,The Museum of Modern Art,"https://www.linkedin.com/sales/lead/ACwAAAL76P0BRRw51GO2V_lshJlQSH1MFK982hw,NAME_SEARCH,lAPy","New York, New York, United States",6/23/2024 97 | 39,Shelby King,"https://www.linkedin.com/sales/lead/ACwAAAiTVw4B6Ibx3ZNquxgAW6ZeNMmPqdbuq2g,NAME_SEARCH,DDOC",Over 8 years of experience leading and executing digital strategy using data and user research to identify problems and define solutions. I use empathy to specialize in building strong relationships that help me to earn stakeholder and executive buy in.,"Sr. Director of Ecommerce, Americas",Dr. Martens plc,"https://www.linkedin.com/sales/lead/ACwAAAiTVw4B6Ibx3ZNquxgAW6ZeNMmPqdbuq2g,NAME_SEARCH,DDOC","Los Angeles, California, United States",6/23/2024 98 | 40,Edouard Madec,"https://www.linkedin.com/sales/lead/ACwAAATY1uQBvD8JCOK1KxGmZvCyCfh_AJRQ4qY,NAME_SEARCH,A2ch","eCommerce leader with 9+ years of experience supporting the launch and growth of DTC websites in the luxury beauty space, on a global scale. Passionate about designing digital experiences that drive results and raise the bar for best-in-class customer experience. I bring focus and clarity to complex projects and am able to execute with speed while setting up processes for long-term success. I thrive in collaborative, cross-functional environments and empower others to grow and achieve their full potential. 99 | 100 | Looking for new opportunities with brands outside of the beauty industry. I am ready to take the next step in my career and apply my skills to help build and scale DTC businesses with an entrepreneurial mindset. 101 | ",Director of Ecommerce,Groupe Clarins,"https://www.linkedin.com/sales/lead/ACwAAATY1uQBvD8JCOK1KxGmZvCyCfh_AJRQ4qY,NAME_SEARCH,A2ch","New York, New York, United States",6/23/2024 102 | 41,Scott Hill,"https://www.linkedin.com/sales/lead/ACwAAAa5khYBwqOxYBfSpOfD2iwkAXDImSa6V0w,NAME_SEARCH,BBoq","Data-driven digital merchandiser with experience launching and growing multiple websites and marketplaces. With 9+ years’ ecommerce experience, expertise includes digital merchandising best practices, AB testing, customer journey, and seasonal & promotional content planning. Excellent understanding of digital merchandising and ecommerce best practices. Able to quickly optimize customer experience and journey on site to maximize revenue. Quickly learns ecommerce platforms and site merchandising/analytics tools. 103 | ",Director of E-Commerce,'47,"https://www.linkedin.com/sales/lead/ACwAAAa5khYBwqOxYBfSpOfD2iwkAXDImSa6V0w,NAME_SEARCH,BBoq","Marlborough, Massachusetts, United States",6/23/2024 104 | 42,Steve Lovell,"https://www.linkedin.com/sales/lead/ACwAAAEENLEBL9esSCmSzVsShh-0fKOykgu7uSI,NAME_SEARCH,nICc","I am a dynamic leader with extensive expertise managing a variety of operational and commercial tasks in a hectic setting. 105 | 106 | I have a track record of success in managing business development processes, maximizing opportunities as well as detecting operational and corporate risks, and setting organizational-wide goals throughout my professional career. I am skilled at creating and putting into action solid business plans to achieve both short- and long-term target objectives. By building, inspiring and directing cross-functional teams, I have demonstrated ability to streamline everyday business/store operations while raising Key Performance Indicators. 107 | 108 | I possess demonstrated leadership skills in managing all aspects of a business, including retail expansion, store operations, client service, sales, marketing, merchandising, information technology, e-commerce, supply chain, planning and construction, and acquisitions. 109 | 110 | I have a track record of building effective relationships with stakeholders at all levels by utilizing my strong communication, negotiating, problem-solving, and decision-making skills to promote long-term business growth. 111 | Some of the key skills include: 112 | • Operations Administration 113 | • P&L Management 114 | • Inventory planning / control 115 | • Business Management 116 | • Budgeting & Forecasting 117 | • Cost Control & Profitability 118 | • E-commerce / Digital Marketing 119 | • Real Estate/Construction 120 | • Distribution Management 121 | • Store Acquisition & Integration 122 | • Supply Chain & Logistics 123 | 124 | Should you have any further questions regarding my professional experience or skills, feel free to connect with me via phone or email. I always enjoy making new acquaintances. 125 | ",Chief Operating Officer,IT'SUGAR,"https://www.linkedin.com/sales/lead/ACwAAAEENLEBL9esSCmSzVsShh-0fKOykgu7uSI,NAME_SEARCH,nICc","Fort Lauderdale, Florida, United States",6/23/2024 126 | 43,Ryan Green,"https://www.linkedin.com/sales/lead/ACwAAACAlM8BhRFmW8WC2G-Q_DHODXIalXjVlzs,NAME_SEARCH,0Zv4","Data driven, digital marketer with 20 years experience working on both client and agency sides in a leadership capacity. Currently, I work as the Sr. Director of Ecommerce at TravisMathew Apparel, improving the personalization and optimization of each customer's journey with the focus on driving revenue and lifetime value. 127 | 128 | I’ve worn many hats in my career—project manager, business analyst, marketer and strategist. As a result, I have the unique ability to navigate complex challenges. A thorough understanding of the agency side and client side has provided me experience on many different brands, over a variety of categories, campaigns and product launches ultimately expanding my technical depth and ability to think strategically and analytically. I’m well versed in analytics and understand how to create lead measures that drive revenue and increase customer lifetime value. 129 | 130 | Competencies: eCommerce, digital strategy, customer acquisition, customer retention, DTC, marketing automation, conversion optimization, web analytics measurement and analysis, segmentation, multi-channel marketing, product launch, training and employee development 131 | ",Sr Director of Ecommerce,TravisMathew,"https://www.linkedin.com/sales/lead/ACwAAACAlM8BhRFmW8WC2G-Q_DHODXIalXjVlzs,NAME_SEARCH,0Zv4","Newport Beach, California, United States",6/23/2024 132 | 44,Neil Du Plessis,"https://www.linkedin.com/sales/lead/ACwAAAnFcu4BY5EoYFYXhWciEGr6ydG4HkWd1zc,NAME_SEARCH,SIfu","With over nine years of experience in e-commerce and operations management, I am a seasoned professional who thrives on leveraging technology to drive business growth. I currently lead the global e-commerce strategy for Lovisa Pty Ltd, a fast-fashion …Show more",Director of Ecommerce,Lovisa Pty Ltd,"https://www.linkedin.com/sales/lead/ACwAAAnFcu4BY5EoYFYXhWciEGr6ydG4HkWd1zc,NAME_SEARCH,SIfu","Los Angeles, California, United States",6/23/2024 133 | 45,Harry Roth,"https://www.linkedin.com/sales/lead/ACwAAA_HirQB5fnVHUuCQYDmdOOz8hNQ1SkPjbc,NAME_SEARCH,qKNO",NULL,Director of Ecommerce,Fair Harbor,"https://www.linkedin.com/sales/lead/ACwAAA_HirQB5fnVHUuCQYDmdOOz8hNQ1SkPjbc,NAME_SEARCH,qKNO","Brooklyn, New York, United States",6/23/2024 134 | 46,Tommy Mathew,"https://www.linkedin.com/sales/lead/ACwAAANMIO0BhK51zg9SFFId2qbsrNFUP3HWEkg,NAME_SEARCH,L6VV",NULL,Vice President of Global Ecommerce,Alexander Wang LLC,"https://www.linkedin.com/sales/lead/ACwAAANMIO0BhK51zg9SFFId2qbsrNFUP3HWEkg,NAME_SEARCH,L6VV","New York, New York, United States",6/23/2024 135 | 47,Jocelyn Nagy,"https://www.linkedin.com/sales/lead/ACwAAAQi5YsBK787UqLmqQTD02IEHd1OdCk12LI,NAME_SEARCH,sTyq","Experienced cross-functional, eCommerce project leader with a passion for global strategy, innovation and implementing change. Highly collaborative manager responsible for delivering a customer-centric eCommerce experience to drive growth and engagement. Excellent team player and communicator with a demonstrated ability to manage across levels and departments. 136 | ",Director Of Ecommerce,Tommy Hilfiger,"https://www.linkedin.com/sales/lead/ACwAAAQi5YsBK787UqLmqQTD02IEHd1OdCk12LI,NAME_SEARCH,sTyq",United States,6/23/2024 137 | 48,Alex T.,"https://www.linkedin.com/sales/lead/ACwAAAaeOrwBEBQrpNPyJyrapeAM-mSuECIPt_E,NAME_SEARCH,bj3Y","As the Director of Ecommerce at Wolf & Shepherd, I manage the digital strategy and execution for a fast-growing footwear brand. With over 8 years of experience in product management and ecommerce, I have a proven track record of driving revenue growth, customer retention, and marketing efficiency across multiple channels and platforms. 138 | 139 | My core competencies include conversion rate optimization, omni-channel marketing, product development, data analysis, and user experience design. I have successfully launched new websites, loyalty programs, limited-release products, and community features for some of the best brands in the world, such as Nike and Milk Bar. I am passionate about creating engaging and personalized customer journeys that deliver value and delight. 140 | ",Director of Ecommerce & Growth,Wolf & Shepherd,"https://www.linkedin.com/sales/lead/ACwAAAaeOrwBEBQrpNPyJyrapeAM-mSuECIPt_E,NAME_SEARCH,bj3Y",United States,6/23/2024 141 | 49,Jessica D.,"https://www.linkedin.com/sales/lead/ACwAAAXk93EBDuYOkC1VgIM9x9I_CVL0n-1b39M,NAME_SEARCH,cE27",NULL,Director of E-Commerce,Anastasia Beverly Hills,"https://www.linkedin.com/sales/lead/ACwAAAXk93EBDuYOkC1VgIM9x9I_CVL0n-1b39M,NAME_SEARCH,cE27","New York, New York, United States",6/23/2024 142 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import os 2 | import re 3 | import time 4 | from selenium import webdriver 5 | from selenium.webdriver.common.by import By 6 | from selenium.webdriver.common.keys import Keys 7 | from selenium.webdriver.support.ui import WebDriverWait 8 | from selenium.webdriver.support import expected_conditions as EC 9 | from selenium.webdriver.chrome.options import Options 10 | from bs4 import BeautifulSoup 11 | from selenium.common.exceptions import TimeoutException as SeleniumTimeOutException 12 | import pandas as pd 13 | 14 | 15 | # DATA LOSS PREVENTION FOLDER 16 | DLP_DIRECTORY = 'dlp' 17 | 18 | def create_directory(path): 19 | try: 20 | os.makedirs(path, exist_ok=True) 21 | print(f"Directory '{path}' created successfully or already exists.") 22 | except Exception as e: 23 | print(f"An error occurred: {e}") 24 | 25 | def main(): 26 | 27 | # Get session details from user 28 | session_url = input("Enter the session URL: ") 29 | session_id = input("Enter the session ID: ") 30 | 31 | # Set Chrome options 32 | chrome_options = Options() 33 | chrome_options.add_argument("--headless") # Ensure the browser is in headless mode 34 | chrome_options.add_argument("--disable-gpu") # Disable GPU hardware acceleration 35 | chrome_options.add_argument("--no-sandbox") # Bypass OS security model 36 | chrome_options.add_argument("--disable-dev-shm-usage") # Overcome limited resource problems 37 | 38 | # Connect to the existing browser session 39 | driver = webdriver.Remote(command_executor=session_url, options=chrome_options) 40 | driver.session_id = session_id 41 | 42 | # Navigate to the desired page 43 | driver.get('https://www.linkedin.com/sales/lists/people/7209949800270548995?sortCriteria=CREATED_TIME&sortOrder=DESCENDING') 44 | time.sleep(10) 45 | 46 | 47 | 48 | coconut = True 49 | lead_counter = 0 50 | data = [] 51 | 52 | while coconut: 53 | try: 54 | # Wait for the button to appear 55 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="view_spotlight_for_type_ALL"]'))) 56 | 57 | # Get the button element 58 | button = driver.find_element(By.CSS_SELECTOR, 'button[data-control-name="view_spotlight_for_type_ALL"]') 59 | # Extract the number from the button's primary text 60 | number_element = button.find_element(By.CSS_SELECTOR, '.artdeco-spotlight-tab__primary-text') 61 | total_results = int(number_element.text) 62 | except Exception as e: 63 | total_results = 0 64 | 65 | 66 | print("Total_results: ", total_results) 67 | 68 | if total_results == 0: 69 | print("Nobody to reach out to hence this program will sleep for the next two hours") 70 | if data: 71 | df = pd.DataFrame(data) 72 | 73 | # Define the Excel file path 74 | excel_file = 'scrape_output1.xlsx' 75 | csv_file = 'scrape_output1.csv' 76 | 77 | try: 78 | # Write the DataFrame to an Excel file 79 | df.to_excel(excel_file, index=False) 80 | 81 | # Remove duplicate rows 82 | df = pd.read_excel(excel_file) 83 | df_cleaned = df.drop_duplicates() 84 | df_cleaned.to_excel(excel_file, index=False) 85 | 86 | 87 | print(f"Data scrapped has been written to {excel_file}") 88 | except: 89 | # If Openpxl is unavalible write the data to a CSV file 90 | df.to_csv(csv_file, index=False) 91 | 92 | # Remove duplicate rows 93 | df = pd.read_csv(csv_file) 94 | df_cleaned = df.drop_duplicates() 95 | df_cleaned.to_csv(csv_file, index=False) 96 | 97 | print(f"Data scrapped has been written to {csv_file}") 98 | 99 | 100 | 101 | time.sleep(7200) # 2 hours in seconds 102 | else: 103 | # Wait for all table rows to appear 104 | WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, 'tr.artdeco-models-table-row'))) 105 | 106 | # Now get the html code 107 | page_source = driver.page_source 108 | 109 | soup = BeautifulSoup(page_source, 'html.parser') 110 | 111 | # Finding the table body 112 | table_body = soup.find('tbody') 113 | 114 | # Extracting rows from the table 115 | rows = table_body.find_all('tr') 116 | 117 | # List to store extracted data 118 | 119 | 120 | for i, row in enumerate(rows): 121 | # Extracting each cell in the row 122 | cells = row.find_all('td') 123 | 124 | # Extracting Name 125 | try: 126 | name = cells[0].find('a', class_='t-bold').get_text(strip=True) 127 | except: 128 | name = "NULL" 129 | 130 | try: 131 | linkedin_url = "https://www.linkedin.com" + str(cells[0].find('a', class_='t-bold')['href']) 132 | except: 133 | linkedin_url = "NULL" 134 | 135 | # Extracting Role 136 | try: 137 | role = cells[0].find('div', style='display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; overflow-wrap: anywhere;').get_text(strip=True) 138 | except: 139 | role = "NULL" 140 | 141 | # Extracting Company (Account) 142 | try: 143 | company = cells[1].find('span', {'data-anonymize': 'company-name'}).get_text(strip=True) 144 | except: 145 | company = "NULL" 146 | 147 | # Extracting the Company Linkedin URL 148 | try: 149 | company_linkedin_url = "https://www.linkedin.com" + str(cells[1].find('a', href=lambda href: href and re.search(r'/sales/company/', href))['href']) 150 | except: 151 | company_linkedin_url = "NULL" 152 | 153 | # Extracting Geography 154 | try: 155 | geography = cells[2].get_text(strip=True) 156 | except: 157 | geography = "NULL" 158 | 159 | # Extracting Date Added 160 | try: 161 | date_added = cells[5].get_text(strip=True) 162 | except: 163 | date_added = "NULL" 164 | 165 | # Appending extracted data to the list 166 | data.append({ 167 | 'Name': name, 168 | 'Linkedin URL': linkedin_url, 169 | 'Role': role, 170 | 'Company': company, 171 | 'Company Linkedin URL': company_linkedin_url, 172 | 'Geography': geography, 173 | 'Date Added': date_added 174 | }) 175 | 176 | # DATA LOSS PREVENTION IS DLP LOGIC 177 | create_directory(DLP_DIRECTORY) 178 | print(f"{len(rows)} Rows of Data Scraped Successfully") 179 | 180 | df = pd.DataFrame(data) 181 | 182 | # Define the Excel file path 183 | excel_file = os.path.join(DLP_DIRECTORY, 'scrape_output1.xlsx') 184 | csv_file = os.path.join(DLP_DIRECTORY, 'scrape_output1.csv') 185 | 186 | 187 | try: 188 | # Write the DataFrame to an Excel file 189 | df.to_excel(excel_file, index=False) 190 | 191 | # Remove duplicate rows 192 | df = pd.read_excel(excel_file) 193 | df_cleaned = df.drop_duplicates() 194 | df_cleaned.to_excel(excel_file, index=False) 195 | 196 | print(f"{excel_file} has been updated") 197 | except: 198 | # If Openpxl is unavalible write the data to a CSV file 199 | df.to_csv(csv_file, index=False) 200 | 201 | 202 | # Remove duplicate rows 203 | df = pd.read_csv(csv_file) 204 | df_cleaned = df.drop_duplicates() 205 | df_cleaned.to_csv(csv_file, index=False) 206 | 207 | 208 | print(f"{csv_file} has been updated") 209 | 210 | 211 | 212 | 213 | 214 | # Select all table rows 215 | rows = driver.find_elements(By.CSS_SELECTOR, 'tr.artdeco-models-table-row') 216 | 217 | # Iterate over each row 218 | for i, row in enumerate(rows): 219 | restricted = None 220 | error_occured = None 221 | connected_button_click = False 222 | print("Lead: ", lead_counter + 1) 223 | # Find the specific cell containing the button 224 | action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 225 | 226 | # Find the button within the cell 227 | if action_cell: 228 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 229 | if button: 230 | # Click the button 231 | button.click() 232 | time.sleep(2) 233 | 234 | # Now, find and click on the "Message" button in the dropdown using partial aria-label match 235 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 236 | for item in dropdown_items: 237 | aria_label = item.get_attribute('aria-label') 238 | if aria_label and re.search(r'Message', aria_label): 239 | item.click() 240 | print("Clicked on Message button.") 241 | break # Stop searching further 242 | 243 | time.sleep(2) 244 | 245 | # Wait for message modal to appear using regex for aria-label 246 | WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 247 | 248 | try: 249 | message_history = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div._message-padding_zovuu6'))) 250 | except Exception as e: 251 | message_history = False 252 | finally: 253 | if message_history: 254 | print("Message History exists") 255 | time.sleep(2) 256 | else: 257 | print("Message History doesn't exist") 258 | time.sleep(2) 259 | # There is no message history so send the message 260 | try: 261 | subject_field = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//input[@placeholder="Subject (required)"]'))) 262 | subject_field.send_keys("Cost Effective, Efficient, 3PL Services & Freight Forwarding Services") 263 | time.sleep(2) 264 | 265 | message_field = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//textarea[@placeholder="Type your message here…"]'))) 266 | message_field.send_keys("""At Prime Avenue Logistics (https://primeavenuelogistics.com/), we specialize in providing top-tier 3PL solutions, including freight forwarding, pick pack ship, import/export, customs clearance, Amazon/Walmart replenishment, and warehousing services. Our straightforward pricing ensures you get value without the hassle. 267 | 268 | Already have a 3PL or freight forwarder? We can provide you with a free no strings attached quote. 269 | 270 | Let's chat about how we can streamline your supply chain and drive your success. 271 | """) 272 | time.sleep(2) 273 | 274 | send_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Send']"))) 275 | send_button.click() 276 | time.sleep(5) 277 | except: 278 | try: 279 | restricted = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div.conversation-restriction'))) 280 | except: 281 | error_occured = "True" 282 | 283 | #print(error_occured, "ERROR_OCCURED") 284 | 285 | if restricted != None or error_occured == "True": 286 | # Close the modal 287 | time.sleep(2) 288 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 289 | close_button.click() 290 | print("Closed message modal.") 291 | time.sleep(2) 292 | 293 | # Open dropdown and click on connect 294 | action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 295 | try: 296 | # Find the button within the cell 297 | if action_cell: 298 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 299 | if button: 300 | # Click the button 301 | button.click() 302 | time.sleep(2) 303 | 304 | # Now, find and click on the "Connect" button in the dropdown using partial aria-label match 305 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 306 | for item in dropdown_items: 307 | aria_label = item.get_attribute('class') 308 | if aria_label and re.search(r'list-detail__connect-option', aria_label): 309 | item.click() 310 | print("Clicked on Connect button.") 311 | connected_button_click = True 312 | break # Stop searching further 313 | 314 | time.sleep(2) 315 | 316 | # Send connecting message 317 | if not connected_button_click: 318 | print("You have connected with this lead before") 319 | time.sleep(2) 320 | 321 | action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 322 | #action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 323 | #print("ACTION_CELL", action_cell) 324 | 325 | # Find the button within the cell 326 | if action_cell: 327 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 328 | if button: 329 | # Click the button 330 | button.click() 331 | # click on the button again 332 | button.click() 333 | time.sleep(2) 334 | 335 | # Now, find and click on the "Message" button in the dropdown using partial aria-label match 336 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 337 | for item in dropdown_items: 338 | aria_label = item.get_attribute('aria-label') 339 | if aria_label and re.search(r'Message', aria_label): 340 | item.click() 341 | print("Clicked on Message button.") 342 | break # Stop searching further 343 | 344 | time.sleep(2) 345 | 346 | save_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Saved']"))) 347 | save_button.click() 348 | time.sleep(2) 349 | 350 | remove_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Need to Reach out To']"))) 351 | remove_button.click() 352 | time.sleep(2) 353 | 354 | test_list_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Connecting']"))) 355 | test_list_button.click() 356 | time.sleep(2) 357 | 358 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 359 | close_button.click() 360 | print("Closed message modal.") 361 | time.sleep(2) 362 | lead_counter = lead_counter + 1 363 | continue 364 | else: 365 | connect_modal = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div[data-sn-view-name="subpage-connect-modal"]'))) 366 | 367 | 368 | except: 369 | print("You have either Connected with this lead before or An unknown Error occured. Saving this lead to the 'Connecting' list") 370 | time.sleep(2) 371 | 372 | action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 373 | #action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 374 | 375 | # Find the button within the cell 376 | if action_cell: 377 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 378 | if button: 379 | # Click the button 380 | button.click() 381 | time.sleep(2) 382 | 383 | # Now, find and click on the "Message" button in the dropdown using partial aria-label match 384 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 385 | for item in dropdown_items: 386 | aria_label = item.get_attribute('aria-label') 387 | if aria_label and re.search(r'Message', aria_label): 388 | item.click() 389 | print("Clicked on Message button.") 390 | break # Stop searching further 391 | 392 | time.sleep(2) 393 | 394 | save_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Saved']"))) 395 | save_button.click() 396 | time.sleep(2) 397 | 398 | remove_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Need to Reach out To']"))) 399 | remove_button.click() 400 | time.sleep(2) 401 | 402 | test_list_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Info Retrieved']"))) 403 | test_list_button.click() 404 | time.sleep(2) 405 | 406 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 407 | close_button.click() 408 | print("Closed message modal.") 409 | time.sleep(2) 410 | lead_counter = lead_counter + 1 411 | continue 412 | else: 413 | 414 | message_box = connect_modal.find_element(By.CSS_SELECTOR, 'textarea#connect-cta-form__invitation') 415 | message_box.send_keys('I wanted to connect to see if we could offer you a more Cost Effective, Efficient, 3PL Services &/or Freight Forwarding Services (https://primeavenuelogistics.com/).') 416 | time.sleep(2) 417 | 418 | # Check if to connect with this Lead an email is needed 419 | try: 420 | email_needed = connect_modal.find_element(By.CSS_SELECTOR, 'input#connect-cta-form__email') 421 | except: 422 | email_needed = False 423 | 424 | if email_needed: 425 | print("You need this Lead's email to connect") 426 | time.sleep(2) 427 | close_connect_modal_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-test-modal-close-btn]'))) 428 | close_connect_modal_button.click() 429 | # Find the button within the cell 430 | if action_cell: 431 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 432 | if button: 433 | # Click the button 434 | button.click() 435 | time.sleep(2) 436 | 437 | # Now, find and click on the "Message" button in the dropdown using partial aria-label match 438 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 439 | for item in dropdown_items: 440 | aria_label = item.get_attribute('aria-label') 441 | if aria_label and re.search(r'Message', aria_label): 442 | item.click() 443 | print("Clicked on Message button.") 444 | break # Stop searching further 445 | 446 | time.sleep(2) 447 | 448 | save_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Saved']"))) 449 | save_button.click() 450 | time.sleep(2) 451 | 452 | remove_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Need to Reach out To']"))) 453 | remove_button.click() 454 | time.sleep(2) 455 | 456 | test_list_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Info Retrieved']"))) 457 | test_list_button.click() 458 | time.sleep(2) 459 | 460 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 461 | close_button.click() 462 | print("Closed message modal.") 463 | time.sleep(2) 464 | lead_counter = lead_counter + 1 465 | continue 466 | 467 | 468 | 469 | 470 | invitation_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//button[text()='Send Invitation']"))) 471 | invitation_button.click() 472 | time.sleep(2) 473 | 474 | 475 | # NOW ADD THE LEAD TO THE CONNECTING LIST AND REMOVE FROM THE NEED TO REACH OUT LIST 476 | action_cell = row.find_element(By.CSS_SELECTOR, 'td.list-people-detail-header__actions') 477 | 478 | # Find the button within the cell 479 | if action_cell: 480 | button = action_cell.find_element(By.CSS_SELECTOR, 'button.artdeco-dropdown__trigger') 481 | if button: 482 | # Click the button 483 | button.click() 484 | time.sleep(2) 485 | 486 | # Now, find and click on the "Message" button in the dropdown using partial aria-label match 487 | dropdown_items = action_cell.find_elements(By.CSS_SELECTOR, '.artdeco-dropdown__item') 488 | for item in dropdown_items: 489 | aria_label = item.get_attribute('aria-label') 490 | if aria_label and re.search(r'Message', aria_label): 491 | item.click() 492 | print("Clicked on Message button.") 493 | break # Stop searching further 494 | 495 | time.sleep(2) 496 | 497 | save_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Saved']"))) 498 | save_button.click() 499 | time.sleep(2) 500 | 501 | remove_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Need to Reach out To']"))) 502 | remove_button.click() 503 | time.sleep(2) 504 | 505 | #TODO: Add the code for the wide Linkedin Sales Navigator error 506 | # Add to Connecting list 507 | connecting_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Connecting']"))) 508 | connecting_button.click() 509 | 510 | """ # Add to test list 511 | test_list_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Test List']"))) 512 | test_list_button.click() """ 513 | 514 | """ # Add to Emailed list 515 | emailed_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Emailed']"))) 516 | emailed_button.click() """ 517 | 518 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 519 | close_button.click() 520 | print("Closed message modal.") 521 | time.sleep(2) 522 | lead_counter = lead_counter + 1 523 | continue 524 | 525 | 526 | else: 527 | # Remove from "Need to reach out to" List 528 | save_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Saved']"))) 529 | save_button.click() 530 | time.sleep(2) 531 | 532 | remove_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Need to Reach out To']"))) 533 | remove_button.click() 534 | time.sleep(2) 535 | 536 | #TODO: Add the code for the wide Linkedin Sales Navigator error 537 | """ # Add to Connecting list 538 | connecting_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Connecting']"))) 539 | connecting_button.click() """ 540 | 541 | """ # Add to test list 542 | test_list_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Test List']"))) 543 | test_list_button.click() """ 544 | 545 | # Add to Emailed list 546 | emailed_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//span[text()='Emailed']"))) 547 | emailed_button.click() 548 | 549 | close_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'button[data-control-name="overlay.close_overlay"]'))) 550 | close_button.click() 551 | print("Closed message modal.") 552 | time.sleep(2) 553 | lead_counter = lead_counter + 1 554 | 555 | driver.refresh() 556 | time.sleep(10) 557 | print('Page Reloaded successfully. Resuming Task...') 558 | 559 | if __name__ == "__main__": 560 | main() 561 | -------------------------------------------------------------------------------- /test_data/scrape_output_final.csv: -------------------------------------------------------------------------------- 1 | Name,Role,About,Linkedin URL,Phone(s),Email(s),Website(s),Social(s),Address(s),Geography,Date Added,Company,Company Overview,Company Headquarters,Company Website,Company Email Scrapes 2 | Jordan Eaglestone,Head Of Ecommerce & Marketing,,https://www.linkedin.com/in/jordan-eaglestone-665927142,,,,,,"Sevenoaks, England, United Kingdom",6/23/2024,Hawes and Curtis," Hawes & Curtis is a quintessentially British brand specialising in fine tailoring and accessories for men and women. Founded in 1913 by Ralph Hawes & George Frederick Curtis, Hawes & Curtis has since become the go-to brand for British classics whilst continuing to deliver the promise of exceptional quality, innovation and outstanding value. These values are now synonymous with the Hawes & Curtis name. 3 | 4 | Hawes & Curtis, a Jermyn street shirtmaker for more than 100 years, is proud of its rich heritage. Since the first store opened in the Piccadilly Arcade, Hawes & Curtis has had many distinguished clients through its doors, including the Duke of Windsor, Lord Mountbatten, Fred Astaire and Cary Grant. As a result of Hawes & Curtis’ commitment to impeccable service and product excellence, the brand has been awarded four Royal Warrants. Officially granted to Hawes & Curtis in 1922 was the Royal Warrant of HRH the Prince of Wales, followed by the Royal Warrant of HRH King George VI in 1938. In 1948 Hawes & Curtis received a third Royal Warrant appointed by HRH King George VI and HRH the Duke of Edinburgh awarded a fourth Royal Warrant in 1957. 5 | 6 | Hawes & Curtis currently has 25 stores in the UK and a store in Germany . Hawes & Curtis’ flagship store remains in the heart of London on Jermyn Street, famous for its resident shirtmakers. 7 | ","85 Frampton st, London, NW8 8NQ, United Kingdom",http://www.hawesandcurtis.co.uk/,NULL 8 | Sarah de Forceville,Directrice E-commerce,,https://www.linkedin.com/in/sarah-de-forceville-800610b4,,,,,,Greater Paris Metropolitan Region,6/23/2024,Isotoner France," Notre héritage 9 | 10 | Fondée en 1910, ISOTONER est une marque incontournable du secteur de l’industrie textile, filiale française du groupe TOTES ISOTONER, devenu au fil des années leader mondial de son secteur. Avec une notoriété en France de plus de 90%, nous sommes les spécialistes de l’accessoire intérieur et extérieur. 11 | 12 | Historiquement spécialisée dans la confection de gants de cuir, ISOTONER est aujourd’hui une marque leader, pour ses chaussons, comme ses parapluies, ses gants, ou ses lunettes. Notre centre de distribution, avec près de 180 personnes, se situe toujours là où notre fondateur l’avait créé il y a plus d’un siècle, à Saint-Martin-Valmeroux dans le Cantal. 13 | 14 | Notre savoir faire 15 | 16 | L’exigence des belles matières, du design et de l’innovation est au cœur de nos préoccupations. Nos collections sont conçues en France par nos stylistes et modélistes : de l’élaboration des croquis, au choix des couleurs et tissus, dessin du patron, jusqu’à la validation de l’ensemble des modèles. 17 | 18 | Notre credo : anticiper les besoins et les envies des consommateurs en créant des produits répondant à nos exigences de confort, technicité et style. L’innovation est au cœur de nos priorités, car elle constitue un facteur majeur de différenciation. Pilier de notre stratégie de croissance, elle a jalonné l’histoire d’ISOTONER et continue d’en façonner l’avenir. 19 | 20 | Notre présence 21 | 22 | ISOTONER est présente dans plus 6 500 points de vente en Europe. L’étendue de notre distribution nous permet de bénéficier d’une couverture nationale et internationale incluant les établissements les plus sélectifs. 23 | 24 | Isotoner pour plaire collabore avec des groupes de renom de la grande distribution. 25 | 26 | Isotoner Collection fournit les plus exigeants des détaillants, ainsi que les grands magasins sélectifs tels que les Galeries Lafayette, le Printemps, El Corte Inglès, Inno. 27 | 28 | Isotoner Hotels & Palaces associe son savoir-faire à des institutions de renom telles que Le Royal Monceau (groupe Raffles). 29 | ","41, Rue de Villiers, Neuilly-sur-Seine, Île-de-France 92200, France",https://www.isotoner.fr/, contact@web-isotoner.fr; 30 | Rebecca Armstrong,Director of Ecommerce,"Rebecca is a performance-driven and highly innovative professional with substantial experience in strategy development for high-growth P&L, customer service, marketing, and team management across diverse sectors. Her results are YoY revenue growth, campaign success, and customer acquisition with Scotch & Soda, FullBeauty Brands, Croscill and ABC Carpet & Home. 31 | ",https://www.linkedin.com/in/rebecca-t-armstrong,,,,,,"Jersey City, New Jersey, United States",6/23/2024,Credo Beauty," Our mission is to change the way people think about what they put on their bodies. We are building a destination where one can find the most comprehensive collection of the most beautiful, safe and effective beauty products in the world. We are a purpose driven organization that values diversity and inclusiveness. We pride ourselves in the expertise of our team, supporting our communities and respecting the environment we live in. 32 | ","San Francisco, California 94129, United States",http://www.credobeauty.com/,NULL 33 | Chelsea Kenney,Director of Ecommerce,Eager and driven to help e-commerce businesses grow exponentially!,https://www.linkedin.com/in/chelsea-kenney-91657263,,,,,,"Ronkonkoma, New York, United States",6/23/2024,Lacrosse Unlimited," Lacrosse Unlimited is committed to becoming the largest most recognized name in the sport of lacrosse worldwide though unparalleled customer service and relentless pursuit of innovative products. We are driven by our desire to provide every lacrosse player with a unique knowledgeable personal experience that a lacrosse enthusiast deserves and only Lacrosse Unlimited can provide. 34 | ","200 Heartland Blvd, Edgewood, New York 11717, United States",https://www.lacrosseunlimited.com/job-board, weymouthma@lulax.com; millerplaceny@lulax.com; smithtownny@lulax.com; wellesleyma@lulax.com; gardencityny@lulax.com; princetonnj@lulax.com; belairmd@lulax.com; PlanoTX@lulax.com; RockvilleMD@lulax.com; highlandsranchco@lulax.com; franklinma@lulax.com; madisonnj@lulax.com; SolanaBeachCA@lulax.com; alexandriava@lulax.com; ridgewoodnj@lulax.com; jobs@lulax.com; carync@lulax.com; CummingGA@LacrosseUnlimited.com; WestlakeVillageCA@lulax.com; rochesterny@lulax.com; redbanknj@lulax.com; HorshamPA@lulax.com; paolipa@lulax.com; web@lacrosseunlimited.com; HoustonTX@lulax.com; BurlingtonMA@lulax.com; charlottenc@lulax.com; sayvilleny@lulax.com; NewingtonCT@lulax.com; mountkiscony@lulax.com; bronxvilleny@lacrosseunlimited.com; annapolismd@lulax.com; manhassetny@lulax.com; danburyct@lulax.com; AustinTX@lulax.com; viennava@lulax.com; danversma@lulax.com; jacksonvillebeachfl@lacrosseunlimited.com; rockvillecentreny@lulax.com; longmeadowma@lulax.com; ardmorepa@lulax.com; greenwichct@lulax.com; FairfieldCT@lulax.com; madisonct@lulax.com; babylonny@lulax.com; bocaratonfl@lulax.com; norwalkct@lulax.com; bethpageny@lulax.com; huntingtonny@lulax.com; timoniummd@lulax.com; cedargrovenj@lulax.com; 35 | Laura Glover,Head of Ecommerce,"- E-commerce expert with experience in the home sector within start up and fast growth environments 36 | - A love for marketing, which is customer centric and focused on doing what is right for the customer 37 | - Agile thinker with the ability to act quickly and backup decisions based on data 38 | - Strong passion for the creatives and an eye for detail and design 39 | - Management experience of varying team sizes 40 | ",https://www.linkedin.com/in/laura-glover-2b024247,,,,,,"London, England, United Kingdom",6/23/2024,Anthropologie Europe," Anthropologie is a lifestyle brand that imparts a sense of beauty, optimism and discovery to our customer. For them, Anthropologie is an escape from the everyday; it is a source of inspiration and delight, where innovative merchandising, customer centricity and a curated array of products come together to create an unimagined experience. 41 | 42 | Anthropologie products are an expression of our customer's appreciation for artfulness and good design. To that end, our buyers and designers travel the world to uncover special products and to collaborate with talented artisans. Our assortment includes clothing, accessories, shoes, beauty, home furnishings, found objects, gifts and décor that exhibit influences ranging from vintage to global. 43 | 44 | Founded in 1992, Anthropologie currently operates stores worldwide. The brand launched its mail-order catalogue and website in 1998; eleven years later, its first international stores opened in Canada and UK. 45 | ",", United Kingdom",http://www.anthropologie.com/en-gb,NULL 46 | Mariette Rieusset,Head of ecommerce & Paid Media,"Ebusiness / E-commerce / E-marketing / CRM / Customer satisfaction / Omnichanel / On & offline media / Digital content / Shootings 47 | B2B / B2C 48 | Fashion / Lingerie / Swimwear / Loungewear / Accessories / Men / Women 49 | International management : teams in France & Germany 50 | ",https://www.linkedin.com/in/mariette-rieusset-15646b22,,, http://www.aubade.fr/;,,,"Paris, Île-de-France, France",6/23/2024,Diptyque Paris," The diptyque story began in Paris at 34 boulevard Saint-Germain with, at its heart, three friends driven by the same creative passion. Christiane Gautrot was an interior designer, Desmond Knox-Leet, a painter, and Yves Coueslant, a theater director and set designer. The first two collaborated designing fabrics and wallpaper for Liberty and Sanderson. 51 | 52 | They were joined by the third in 1961 and opened a shop to display their designs. Yves became the administrator and consultant; Desmond and Christiane were the artistic soul. Bit by bit, with finely honed taste, the trio transformed the site into a one-of-a-kind setting, a kind of stylish bazaar where one found surprising articles unmatched in Paris, mined and conveyed home by the trio over the course of their travels. 53 | ","5 avenue de l'Opéra, Paris, 75001, France",http://www.diptyqueparis.com/,NULL 54 | Pierre Dassonneville,Head of Ecommerce,"Digital leader with experience in consulting, start-up as well as larger corporations.",https://www.linkedin.com/in/pierre-dassonneville-3150b81a,,,,,,"Amsterdam, North Holland, Netherlands",6/23/2024,JD Sports Fashion," JD Group has been serving customers with an industry-leading blend of recognised sports fashion brands and own brand labels such as DAILYSZN, Pink Soda and Supply & Demand since 1981. We have a strong presence in Europe, North America, and Asia Pacific, and we are still growing... 55 | 56 | Our culture is fun, fast, and challenging. 57 | 58 | We encourage our colleagues to be creative, passionate, and ambitious, solving problems and seizing opportunities across all levels of the business. 59 | 60 | With a commitment to providing a best-in-class customer experience, JD Group continues to lead the way in sports fashion retail. 61 | 62 | 63 | ","Hollins Brook Way, Bury, England BL9 8RR, United Kingdom",https://careers.jdplc.com/,NULL 64 | "Michael Dinnerman, MBA","Sr. Director, eCommerce","Highly motivated professional working in e-commerce and digital marketing. Passionate about bringing successful, data-driven strategies to e-commerce businesses, while maximizing top and bottom line business objectives. Proven leader who optimizes output by infusing creativity and passion within a team environment. 65 | 66 | Specialties: eCommerce strategy, project management, digital marketing, branding 67 | ",https://www.linkedin.com/in/michaeldinnerman,,,,,,"Fort Lauderdale, Florida, United States",6/23/2024,Fanatics," Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. 68 | ","95 Morton St, New York, NY 10014, United States",http://www.fanaticsinc.com/,NULL 69 | Beth Simon,Director Of Ecommerce,,https://www.linkedin.com/in/beth-simon-4a08703,,,,,,"New York, New York, United States",6/23/2024,Sam Edelman," Sam Edelman is a lifestyle brand devoted to a trend-on, irreverent and whimsical style, inspired by timeless American elegance that bridges the gap between aspiration and attainability to define modern luxury. Since its inception in 2004, Sam Edelman quickly emerged as a global favorite among celebrities and fashionistas alike. Edelman’s designs reflect his creative sensibility based on decades of experience, delivering products that are eminently fashionable and beautifully constructed. 70 | ","1325 Avenue of the Americas , New York, New York 10019, United States",http://www.samedelman.com/,NULL 71 | Jennifer Hernandez,Director of Ecommerce,"Ecommerce Manager with a demonstrated history of working in the fashion and luxury industry. Experienced in business strategy, digital marketing, and customer acquisition. Entrepreneurial spirit, innovative mindset, with an elevated aesthetic and eye for detail.",https://www.linkedin.com/in/jennhernandez2,,, http://jenniferhernandezstudio.com/;,,,"New York, New York, United States",6/23/2024,CHEVIGNON," It all started with a jacket... The jacket of Guy Azoulay’s dreams, the founder of Chevignon. This jacket was like the “flight” jackets worn by American Air Force pilots in the 50s, imitating the same attractive, comfortable, and solid style. But this jacket would bear the name of a Frenchman, Charles Chevignon. 72 | 73 | Born in 1979 from the talent of a man who dreamed of America, Chevignon, a teenage icon and a reference in Street Culture, has evolved ever since, keeping up with the times while capitalising on its DNA. 74 | 75 | The inventor of aged leather and the benchmark in the world of leather jackets, Chevignon revisits its iconic pieces with every season: flight jackets, bomber jackets, teddys, down jackets... letting its creativity soar when it comes to the male wardrobe. 76 | 77 | A rare bird, Chevignon conceives and designs beautiful clothes in France that are made to last, with the motto: “what is beautiful stays beautiful”. 78 | 79 | The CHEVIGNON man, at ease in his era, combines appearance and casualness. A style which has always been unique, the rallying cry of the groups who see the city as their playground. 80 | ","36, Rue du Faubourg Saint-Antoine, Paris, Île-de-France 75012, France",https://www.chevignon.fr/,NULL 81 | Ilana Cohen,Senior Director of Ecommerce and Digital Marketing,,https://www.linkedin.com/in/ilana-cohen-a9300b40,,,,,,"Boston, Massachusetts, United States",6/23/2024,"Living Proof, Inc."," In 2005, an unlikely combination of biotech scientists and renowned hair stylists came together to pioneer a first-of-its-kind haircare philosophy based in science. Our mission was to create inventive solutions designed to solve real-world hair problems, not conceal them. 156 global patents, 450+ formulas, 44 products, 100+ awards, and 16 years later, we continue to put research at the forefront of our formulations. 82 | 83 | Today, Living Proof is Science in Action - utilizing in-house scientific discovery and invention to develop the latest innovations in haircare that deliver game-changing results for all hair types and textures. 84 | 85 | We are the science. You are the Living Proof®. 86 | ","One Design Center Place, Suite 600, Boston, MA 02210, United States",http://www.livingproof.com/,NULL 87 | "Mea Chavez Christie, MBA",Director of Ecommerce,"15 years of experience driving DTC growth for sustainable lifestyle brands, including 5 in apparel and 5 in beauty. Proven track record defining and executing CRO funnel roadmaps for Shopify Plus websites. Leverages data-driven insights to inform strategic decision-making and enhance performance. 88 | ",https://www.linkedin.com/in/meachavez,,, https://www.meachristie.com/;,,,San Francisco Bay Area,6/23/2024,True Classic," We are the modern classic, bringing the perfect fit and feel to timeless styles made accessible to the everyday man. Our philosophy has always been simple – we started out by just listening to what guys wanted and needed in a t-shirt. Our collection of everyday essentials is crafted with that same ethos and our customers in the driver’s seat. From ultra-comfortable denim (yes, we said comfortable and denim in the same sentence) to that first perfect fitting t-shirt that put us on the map, we design into premium quality fabrics made to last. 89 | 90 | But it’s about more than just the guys who wear our clothes – we donate thousands of shirts monthly to local communities in need and partner with the Tiny House Project to help solve rising homelessness within the Veteran community. In our journey to help our community look good and feel good, we want to do some good along the way. 91 | 92 | Sound like your kind of thing? Check out our open positions and join the crew: https://true-classic.breezy.hr/ 93 | ","Los Angeles, California , United States",https://trueclassic.com/,NULL 94 | Ashley Kick,Sr. Director of Ecommerce | Digital Marketing at DÔEN,"15 years of experience in developing go-to-market ecommerce strategies and campaigns | Ability to analyze site behavior and build predictive financial models | Proven success running Social Media, SEM and Affiliate campaigns",https://www.linkedin.com/in/ashleykick,,,,,,"Los Angeles, California, United States",6/23/2024,Dôen," DÔEN is a Los Angeles-based line inspired by nostalgia for the California of decades past. Driven by the shared desire to make elevated yet wearable pieces for the everyday, we strive to bring more than a boutique shopping experience to you but to use DÔEN to connect with our customers, build an open community, and foster relationships with the inspiring individuals who wear our clothes throughout their lives. As a women-owned company, a cornerstone of the DÔEN brand mission is supporting women in the workplace and in the supply chain. 95 | 96 | We are intentional when selecting our manufacturers, partnering only with factories that share our values. We are proud that our production partners share our commitment to supporting those who identify as women in the workplace and are collaborators in our mission to eliminate the gender gap at every point in the supply chain. We have chosen to work with women-owned or co-owned manufacturers: Currently, 50% of our apparel factories are owned by women, and the other 50% are co-owned. 97 | 98 | We believe that today’s sustainability conversations, which have been centered around environmental impact, are crucial - but are interconnected to environmental, economic, racial, and social justice. We work with 3rd-party compliance audits and certifications to evaluate our manufacturing partners on a host of practices, from gender and social equality to wages to ethical work environments. In making a decision to work with a specific facility, we look for several indicators - including the people in management roles that identify as women, the factory’s control of all stages of production, the presence of internal worker’s unions, and any established foundations/organizations that directly benefit their employees and/or the surrounding community. 99 | 100 | ","14801 Califa Street, Los Angeles, CA 91411, United States",https://shopdoen.com/, countrymart@shopdoen.com; wholesale@shopdoen.com; customercare@shopdoen.com?subject=&body=&cc=&bcc=; press@shopdoen.com; events@shopdoen.com?subject=&body=&cc=&bcc=; events@shopdoen.com; bleeckerstreet@shopdoen.com; sagharbor@shopdoen.com; customercare@shopdoen.com; montecitocountrymart@shopdoen.com; 101 | Elena L.,Ecommerce 360,,https://www.linkedin.com/in/elenalagoutova,,, https://www.loccitane.com/en-us;,,,"Rockville Centre, New York, United States",6/23/2024,L’OCCITANE Group," The L’OCCITANE Group is a leading international manufacturer and retailer of premium and sustainable beauty and wellness products. The Group operates in 90 countries worldwide and has 3,000 retail outlets, including over 1,300 of its own stores. 102 | Within its portfolio of premium beauty brands that champion organic and natural ingredients are: L’OCCITANE en Provence, Melvita, Erborian, L’OCCITANE au Brésil, LimeLife by Alcone, ELEMIS, Sol de Janeiro and Dr. Vranjes Firenze. 103 | Innovative venture studio OBRATORI is also part of the Group. 104 | 105 | With its nature-positive vision and entrepreneurial ethos, L’OCCITANE Group is committed to investing in communities, biodiversity, reducing waste and to finding sustainable solutions to create a better and healthier planet. 106 | The mission statement of the Group is: With empowerment we positively impact people and regenerate nature. 107 | The L'OCCITANE Group is a certified B Corporation. 108 | ","Chemin du Pré-Fleuri 3, CP 165, Plan-les-Ouates, Geneva 1228",http://group.loccitane.com/,NULL 109 | Stacey Kadden,Director eCommerce,"Results producing eCommerce and Merchandising Executive with 17 years of proven success in eCommerce, Merchandising, Strategic Planning, Category Management, Buying, Vendor Management, Negotiations, Marketing, Operations, Supply Chain, and Project Management. Demonstrated ability to develop highly effective and measurable strategies, driving revenue, profit growth, and significantly building market presence. Well-developed organizational, managerial, analytical, and interpersonal skills combined with ability to motivate teams while streamlining operations. Passionate and focused with commitment to excellence. 110 | ",https://www.linkedin.com/in/stacey-kadden-9b95b55,,, http://mystore.24hourfitness.com/; http://my.apexfitness.com/; http://pinterest.com/staceykadden/;, https://twitter.com/staceykadden;,,"San Ramon, California, United States",6/23/2024,Owens & Minor," Owens & Minor, Inc. (NYSE: OMI) is a Fortune 500 global healthcare solutions company providing essential products and services that support care from the hospital to the home. 111 | 112 | For over 100 years, Owens & Minor and its affiliated brands, Apria® , Byram®, and HALYARD*, have helped to make each day better for the patients, providers, and communities we serve. 113 | 114 | Powered by more than 20,000 teammates worldwide, Owens & Minor delivers comfort and confidence behind the scenes so healthcare stays at the forefront. Owens & Minor exists because every day, everywhere, Life Takes Care™. 115 | ","9120 Lockwood Blvd, Mechanicsville, VA 23116, United States",http://owens-minor.com/,NULL 116 | Raphael Faccarello,Head Of Ecommerce & Digital,Growth driven Digital Marketing and E-Commerce Expert. Problem solving and entrepreneurial mindset.,https://www.linkedin.com/in/rapha%C3%ABl-faccarello,,, https://twitter.com/PapaOriginals;,,,"New York, New York, United States",6/23/2024,Yon-Ka Paris USA," As pioneers in aromatherapy since 1954 and founders of the Yon-Ka brand, the Multaler Laboratories, French family-owned company, encapsulate the power of Nature within sensorial, results-driven expert formulas. 117 | 118 | Each Yon-Ka phyto-aromatic treatment is a unique, personalized experience which contributes to the physical and mental harmony for every person, at every stage of life. 119 | 120 | Today, over 6,000 beauty professionals worldwide have chosen to offer Yon-Ka's Phyto-Aromatic Skincare experience to their clients who seek natural, authentic, and effective skincare solutions. 121 | ","200 Commons Way, Rockaway, NJ 07866, United States",http://www.yonkausa.com/,NULL 122 | Lisa Safdieh,Senior Director of Ecommerce and Digital Marketing,,https://www.linkedin.com/in/lisasafdieh,,,,,,"New York, New York, United States",6/23/2024,Sam Edelman," Sam Edelman is a lifestyle brand devoted to a trend-on, irreverent and whimsical style, inspired by timeless American elegance that bridges the gap between aspiration and attainability to define modern luxury. Since its inception in 2004, Sam Edelman quickly emerged as a global favorite among celebrities and fashionistas alike. Edelman’s designs reflect his creative sensibility based on decades of experience, delivering products that are eminently fashionable and beautifully constructed. 123 | ","1325 Avenue of the Americas , New York, New York 10019, United States",http://www.samedelman.com/,NULL 124 | Benjamin Curtis,Director Of Ecommerce,,https://www.linkedin.com/in/benjamin-curtis-b505618,,,,,,"Chessington, England, United Kingdom",6/23/2024,Oliver Bonas," Our story starts with our founder, Olly. His creative upbringing, culturally influenced by the many countries he lived in, instilled a love of design and an exploratory spirit from an early age. At university whilst studying Anthropology, Olly began to bring back gifts for friends from his travels abroad. He turned this into a small business and in 1993 the first store opened in London, repainted by his friends with Olly behind a second-hand till. 125 | Three decades on, we now have over 85 stores and have evolved from curating others’ designs to creating our own. 126 | 127 | At Oliver Bonas (OB), our values of Work Hard, Play Hard & Be Kind are integral to everything we do. Collaboration, imagination, curiosity, and teamwork are key to our success, and everyone has their part to play in making OB a special place to work. 128 | 129 | Having fun is key, and a playful and positive approach creates an optimistic environment. We don’t take ourselves too seriously, but we are serious about what we do. 130 | 131 | Our team knows their stuff. They’re confident and creative and unafraid to challenge convention to find solutions, taking accountability for their actions, but always with kindness and humility. 132 | 133 | Our promise is to do our bit to make living a joyful experience and give cause for optimism. This promise is central to our work in equality, diversity and inclusion (EDI). To bring joy to others, we must first ensure everyone at OB feels valued, included and most importantly, can be themselves at work. 134 | 135 | At company level, we have set out our approach to EDI with our Leadership team, who are committed to leading on all our initiatives and conveying that message across the business. We empower our managers to promote a sense of belonging within their teams. We also expect everyone at OB to value and look out for each other by always being considerate and mindful of others. 136 | 137 | To read more about commitments head over to our EDI page on our website https://www.oliverbonas.com/meet-the-team/diversity 138 | ","Unit F, Davis Road Industrial Estate,, Davis Road, Chessington, Surrey KT9 1TQ, United Kingdom",http://www.oliverbonas.com/,NULL 139 | Kevin Barnes,Director of Ecommerce & Customer Services,"I am a customer focussed Digital Director with significant experience and knowledge in e-commerce trading, CX, UX, digital Marketing , digital omni-channel development & customer services. I am adept at developing digital strategies, and overseeing implementation of innovative solutions across digital omni-channel retail estates. I am a confident leader able to motivate and empower my team to identify and deliver a first class digital customer experience I understand the importance of customer and stake holder engagement at all levels. 140 | 141 | My personal maxim is to continually strive for excellence and it is important to me that I enjoy my work and achieve personal, team and organisational targets. Always forward. 142 | ",https://www.linkedin.com/in/kevin-barnes-229a797,,,,,,"London, England, United Kingdom",6/23/2024,Office Shoes," OFFICE is a leading edge fashion footwear specialist, providing style conscious customers with innovative shoes to suit every occasion. We pride ourselves on our unique product range – created by our in-house design team and global brand partnerships, all of which are recognisable by their individuality, design and quality. 143 | 144 | OFFICE was first established in 1981 as a concession in the Capital’s department store of choice, ‘Hyper Hyper’. Our name was born from the fact we originally displayed our products on old office furniture; a quirky detail, which is representative of the brand to this day. We proved such a hit with London’s fashion scene that we opened our first stand-alone store on the Kings road in 1984. Since then we have continued to grow and acquire stores in some of the most celebrated shopping destinations across the UK and Germany. 145 | 146 | In 1996 OFFICE launched OFFSPRING a pioneering concept set to revolutionize the world of fashion sports retailing. OFFSPRING was the first sneaker store to fill the gap in the market for fashion sportswear, creating trainers with style at the forefront of their design. To this day OFFSPRING provides our customers with exclusive, limited edition styles, devised by collaborations with a multitude of must-have brands. 147 | 148 | OFFICE was acquired by Truworths International an investment holding and Management Company in December 2015. Truworths is a market-leading fashion apparel retailer in South Africa. 149 | 150 | The OFFICE Head Office team is based at our East London HQ, where a group of dedicated designers and buyers are consistently presenting pioneering and up-to-the minute trends. Our stores are filled with the best employees on the high street, who deliver passionate, inspiring and individual service to our customers every day. Today we have over 160 stores globally, and an evolving ecommerce platform, helping us to earn our reputation as a fashion leader on the British high street, as well as aiding our growth across the globe. 151 | ","London, EC1V9BP, United Kingdom",http://www.office.co.uk/,NULL 152 | Mary Secondo,Senior Director of Ecommerce,,https://www.linkedin.com/in/marysecondo,,,,,,New York City Metropolitan Area,6/23/2024,Westman Atelier," Founded in 2018 by professional makeup artist Gucci Westman. For Westman, there are three vital signs of modern beauty: luxury, efficacy, and clean, consciously-crafted ingredients. For her first makeup line, she combines supremely buttery, rich textures with the best plant-based active ingredients. The ultimate naturally beautiful complexion — now available to everyone. 153 | 154 | We are creating a new standard in luxury that we like to call consciously crafted beauty. Consciously crafted beauty means a transparent and thoughtful approach to innovation that recognizes modern needs, balancing ethical beauty standards with science, technology and product performance. It means we are always evolving and learning. And it means we are passionately committed to products formulated with integrity. 155 | 156 | We believe makeup should do more than enhance — it should calm, nourish and balance. Westman Atelier ingredients are thoroughly and thoughtfully curated by both artist and chemist so you can enjoy skin-benefiting, non-toxic makeup that performs at the highest possible standard. 157 | 158 | Our commitment is to constantly review, research and reassess our ingredients as fresh information comes to light — in the meantime, we’ll always be completely transparent about our formulations, which meet the European Union’s rigorous standards for clean beauty. And we promise never to use, parabens, PEGs, phthalates and many other harmful chemicals. Feel good about your skin from the inside out. 159 | ","New York, New York, NY , United States",https://westman-atelier.com/, care@westman-atelier.com; 160 | Martin Bell,Director of Ecommerce,"I am a highly motivated individual and leader within e-commerce and commercial retail. I am truly passionate about multichannel retail and have managed direct websites across a variety of businesses during my career. I thrive upon being able to deliver sound trading propositions and plans that translate positively for my customers. I am motivated by achieving sales and margin targets as well as been able to offer a world class customer journey across my ranges of products. 161 | 162 | Specialties: Product Management, Online Trading, Project Management, Buying, Category Management, Range Management, PPC, Account Management, Sales, Team Management, Online, Affiliate Management, Management 163 | ",https://www.linkedin.com/in/martin-bell-522a0414,,,,,,"St Albans, England, United Kingdom",6/23/2024,ELEMIS,,,,NULL 164 | Amanda Bennette,"Senior Director, Ecommerce & Digital Product Management",,https://www.linkedin.com/in/abennette,,,,,,United States,6/23/2024,Reformation," Founded in 2009, Reformation is a revolutionary lifestyle brand that proves fashion and sustainability can coexist. Reformation combines stylish, vintage-inspired designs with sustainable practices, releasing limited-edition collections for individuals who want to look beautiful and live sustainably. Reformation infuses green measures into every aspect of the business. Setting an example for the industry, Reformation remains at the forefront of innovation in sustainable fashion—running the first sustainable factory in Los Angeles, using deadstock and eco fabrics, tracking and sharing the environmental impact of every product, and investing in the people who make this revolution possible. The brand has also established itself as a pioneer in retail innovation, developing an in-store tech concept that brings the best of its online experience to its physical doors. 165 | ","2263 E Vernon Ave, Vernon, CA 90058, United States",https://www.thereformation.com/pages/careers,NULL 166 | Kate Hurrell,Head Of Ecommerce,"A dynamic, motivated and ambitious candidate with 13 years commercial and creative experience within the industry. 167 | A strong communicator with proven managerial ability, offering an extensive skill set within ecommerce 168 | ",https://www.linkedin.com/in/kate-hurrell-8a125b11,,, http://www.mulberry.com/;,,,"London, England, United Kingdom",6/23/2024,Victoria Beckham," Founded in 2008 with a collection of dresses celebrated for their cut and fit, Victoria Beckham’s eponymous label forms the basis of the modern woman’s wardrobe; versatile and wearable yet rooted in modernity with a sophisticated ease. Developed at the Victoria Beckham atelier in London, today the brand offering includes ready-to-wear, footwear, expertly crafted eyewear, and timeless leather goods. 169 | 170 | The transition from designer muse to Creative Director of her own brand was a natural one, fuelled by a longtime obsession with design and art, an authentic and meticulous attention to detail, and a distinctly luxurious sensibility that ignites the imagination. 171 | 172 | With influences from the worlds of art and film, the Victoria Beckham brand is defined by a considered blend of classic British luxury with a subtle contemporary flair, resulting in immaculately cut tailoring, dresses, denim, and separates, with signature touches in the form of off-kilter prints, modern cuts and colour palettes. 173 | 174 | The Victoria Beckham woman is core to the brand’s foundation and visual identity, which is polished, elevated, relevant, and always informed by the current moment. 175 | 176 | The Spring Summer 2023 collection marks a new chapter in the brand’s history, driven by a strategic root-and-branch overhaul and a highly acclaimed debut at Paris Fashion Week. An embracing of femininity, an assertion of values, and a celebration of craft, the collection underscores the classic heritage of the brand, with a modern and luxurious look and feel. 177 | 178 | With offices in London and New York and a flagship store in Mayfair, the brand has won critical acclaim alongside multiple industry awards including Best Designer Brand and Brand of the Year at the BFC’s Fashion Awards. 179 | 180 | In addition to victoriabeckham.com, Victoria Beckham is carried in 230 stores in 50 countries worldwide, with dedicated personalised spaces in key department stores. 181 | ","Victoria Beckham Ltd, 202 Hammersmith Road, London, England W6 7DN, United Kingdom",https://www.victoriabeckham.com/, %20cs@victoriabeckhambeauty.com; cs@victoriabeckhambeauty.com; %20cs@victoriabeckhambeauty.com; cs@victoriabeckhambeauty.com; 182 | Aurelie Lemaire,Director Of Ecommerce,+10 years’ digital marketing and e-commerce experience managing global omnichannel clients acquisition and growth strategy.,https://www.linkedin.com/in/aurelielemaire,,,,,,Greater Paris Metropolitan Region,6/23/2024,RIMOWA," Welcome to RIMOWA, the first German Maison of the LVMH Group. We are a global lifestyle brand with a mission to create the essential tools for a lifetime of travel. 183 | 184 | For more than 120 years, we’ve dedicated ourselves to develop unique products where function coexists with luxury, heritage with innovation, and craftsmanship with design. 185 | 186 | At RIMOWA we believe that great ambitions demand resilient companions. It’s why our tools are created with longevity in mind. 187 | 188 | Because the most meaningful journeys last more than a trip, they last a lifetime. 189 | 190 | Please join us to discover your own. 191 | 192 | 193 | Instagram: /rimowa 194 | Group: lvmh.com 195 | ","Richard-Byrd-Str. 13, Köln, North-Rhine-Westphalia 50829, Germany",https://www.rimowa.com/,NULL 196 | Matthew Henton,Head of Ecommerce,"Matt is a highly skilled ecommerce professional and digital marketer with extensive experience in online retail. He has an entrepreneurial spirit and a strong track record of building successful online brands. He has created and delivered marketing strategies with clear commercial focus and excels in customer retention and lifecycle marketing. 197 | 198 | Matt has gained considerable European ecommerce experience, launching sites and setting up marketing strategies in all major European markets for appliance manufacturer Electrolux. 199 | 200 | During his time as Marketing Director at eSpares, the retailer was a finalist at the Oracle Retail Week Awards for four consecutive years – “Best Pure-Play Online Retailer” – and his team won “Most Innovative Digital marketing team” at the Econsultancy Innovation Awards. 201 | ",https://www.linkedin.com/in/matthewhenton,,, http://www.moss.co.uk/; https://twitter.com/MattHenton;,,,"Greater London, England, United Kingdom",6/23/2024,Moss," Moss was established in London's Covent Garden in 1851, starting as two small shops leased by founder Moses Moss. Today, the company has grown exponentially with more than 120 locations, styling people everywhere for the moments that matter to them. Throughout its celebrated history, Moss has adapted to changing fashion trends and has continued to provide exceptional service and innovative products. 202 | 203 | Your career at Moss: 204 | 205 | If you’re considering working for Moss, you’ll be joining a business with an inclusive culture that values its employees and encourages them to be their best. With new concept stores and continued growth, it’s an exciting time to join the Moss team. To learn more, check out our life page. 206 | ","8 Saint Johns Hill, London, England SW11 1SA, United Kingdom",http://www.moss.co.uk/,NULL 207 | Sue McKenzie,Director of Ecommerce & Growth,,https://www.linkedin.com/in/sue-mckenzie-b65044142,,,,,,"New York, New York, United States",6/23/2024,AERIN," Launched in the Fall of 2012, AERIN is a global luxury lifestyle brand inspired by the signature style of its founder, Aerin Lauder. Based on the premise that living beautifully should be effortless, the brand develops curated collections in the worlds of beauty, fashion accessories, and home décor. With a passion for art, travel, fashion, and design, Aerin's own lifestyle serves as a focal point of inspiration for the brand. Classic, but always with a modern point of view, every piece is created to make life more beautiful, with a sense of ease and refinement. 208 | 209 | To learn more about the brand, please visit us at www.aerin.com. 210 | ",,http://www.aerin.com/, support@aerin.com; inquiries@aerin.com; marketing@aerin.com; dca@dca.ca.gov; pr@aerin.com; wholesale@aerin.com; customercare@aerin.com; privacy@aerin.com; 211 | Kaitlyn Seigler,Director Of Ecommerce,,https://www.linkedin.com/in/kaitlynseigler,,,,,,New York City Metropolitan Area,6/23/2024,IPPOLITA," Born and raised in the hills of Florence, Ippolita has always been inspired by the richness and simplicity of Italian culture. As a young girl, she discovered her love for jewelry in the shops and stalls of Ponte Vecchio. An artist first and a designer second, Ippolita studied sculpture and ceramics for five years at the Istituto D’Arte in Florence. After working in bronze and stone on large-scale works, Ippolita was inspired to apply her aesthetic to the world of adornment when she launched her eponymous jewelry collection in 1999 in New York with Bergdorf Goodman. 212 | 213 | A reverence for women and the female body has informed her style and her design vocabulary from the start. Her highly personal approach to fine jewelry is expressed in the sculptural nature of the organic shapes of her precious metals. A proprietary blend of 18K Gold and other precious metals creates a distinctive “green” hue, flattering to all skin types while her 925 Silver is a color with a brilliance all its own. The stone cuts Ippolita uses are characterized by their artfully random, larger-than-normal facets that conspire to create plays of light and shadow against the skin. 214 | 215 | Ippolita’s jewelry is an encounter with beauty. That beauty is an experience shared – between seller and buyer, wearer and creator, lover and loved one, devotee and neophyte. It is generous, participatory, outward-facing, welcoming, and open to all. 216 | 217 | “Beauty in our everyday lives brings joy to the human experience and fosters a culture of care.” 218 | 219 | ","259 W. 30th Street, New York, NY 10001, United States",http://www.ippolita.com/,NULL 220 | Samantha Leonardo,Director of Ecommerce,,https://www.linkedin.com/in/samantha-leonardo-74bb4799,,,,,,"New York, New York, United States",6/23/2024,Milk Makeup," Driven by creativity and designed by industry insiders, Milk Makeup is inspired by our home; Milk. A cultural hub in NY and LA, that sits at the crossroads of fashion, music, photography, art and film. A place where trends are born and a platform for the next generation. Milk Makeup is fun, eco-conscious and cool. Our multifunctional, high-tech formulas are built for the girl on the go who spends less time getting done up, more time getting stuff done. 221 | ","450 W. 15th St., suite 200, New York, New York 10011, United States",https://milkmakeup.com/, hello@milkmakeup.com; 222 | Natalie H.,Director Of Ecommerce,,https://www.linkedin.com/in/nataliehalverson,,,,,,"New York, New York, United States",6/23/2024,Ring Concierge," Ring Concierge is the leading luxury jeweler committed to designing for women, by women. Founded by Nicole Wegman in 2013, Ring Concierge has consistently scaled its growth year-over-year by strategically utilizing social media to successfully blur the lines between retailer and influencer. In an industry that has been historically dominated by men, Nicole is disrupting with her vision to design forever pieces that are both inspirational and attainable. The brand has successfully built its bespoke bridal business along with its more accessible fine jewelry collection. With multiple brick-and-mortar retail locations in NYC, the brand is continuing its explosive growth with more retail locations planned for 2023. 223 | ","New York, NY 10017, United States",http://www.ringconcierge.com/, info@ringconcierge.com; bespoke@ringconcierge.com; info@ringconcierge.com; info@ringconcierge.com; bespoke@ringconcierge.com; info@ringconcierge.com; info@ringconcierge.com; 224 | Marilee Clark,Director of Ecommerce & Digital Marketing,"Champion of digital marketing tools and technologies, with a track record of creating and implementing award-winning social media, web and email marketing campaigns. Works closely with C-level executives, product and marketing teams to develop and execute a proactive, marketing and editorial content calendar, managing all phases digital marketing initiatives from concept through delivery and optimization. 225 | 226 | Skills & Specialties: Microsoft Office, Google Analytics, Web administration, Social Media Management, Staff Management, Photoshoot and video creative direction, E-commerce Management, Email Marketing, Digital Strategy, Event planning, Influencer Marketing, Budgeting & Forecasting, Public Relations, Copywriting, Product Development, Product Marketing, SMS Marketing, Affiliate Marketing, Revenue 227 | ",https://www.linkedin.com/in/marileecclark,, marileecclark@gmail.com;,,,,"New York, New York, United States",6/23/2024,RéVive Skincare," Founded in 1997, RéVive™ is a luxury skincare line developed by Dr. Gregory Bays Brown, a Plastic and Reconstructive Surgeon. Each product has been scientifically formulated with Bio-Renewal Technology, inspired by patented and Nobel Prize Winning science used by Dr. Brown to heal burn victims. This technology is comprised of three key peptides and clinically proven to help reduce visible signs of aging and delivers fast results. With increased skin renewal and improved collagen and elastin, skin looks rejuvenated and revitalized and signs of aging are dramatically reduced. The appearance of wrinkles is minimized, skin density and elasticity are increased, collagen breakdown is slowed, and dark spots are lightened. Skin acts younger and looks soft, smooth, and glowing. RéVive can be found at reviveskincare.com, select specialty stores and luxury online retailers in the US and UK and other global markets such as Spain, Italy, China and more. 228 | ","20 W 22nd St, New York, 10010, United States",https://reviveskincare.com/,NULL 229 | Inga Ivaskeviciene,"Director, eCommerce Technology",,https://www.linkedin.com/in/ingaivas,,,,,,United States,6/23/2024,"Living Proof, Inc."," In 2005, an unlikely combination of biotech scientists and renowned hair stylists came together to pioneer a first-of-its-kind haircare philosophy based in science. Our mission was to create inventive solutions designed to solve real-world hair problems, not conceal them. 156 global patents, 450+ formulas, 44 products, 100+ awards, and 16 years later, we continue to put research at the forefront of our formulations. 230 | 231 | Today, Living Proof is Science in Action - utilizing in-house scientific discovery and invention to develop the latest innovations in haircare that deliver game-changing results for all hair types and textures. 232 | 233 | We are the science. You are the Living Proof®. 234 | ","One Design Center Place, Suite 600, Boston, MA 02210, United States",http://www.livingproof.com/,NULL 235 | Kellen Fitzgerald,Senior Director of Ecommerce & Digital Experience,"Kellen Fitzgerald is an award-winning Marketing Professional with experience working in fashion and beauty. 236 | 237 | Kellen was named in the 2019 Loyalty Magazine's ""30 Under 40"" and Loyalty360's ""20 Under 40"" awards for rising talent in the field of marketing. She's developed and lead digital programs to multiple awards including Newsweek's Best Loyalty Programs of 2021, Loyalty Magazine's Best Loyalty Program of 2020, Loyalty 360's Best Customer Experience, and L2's #1 ranked Beauty Brand of 2018. 238 | ",https://www.linkedin.com/in/kellen-e-fitzgerald,,,,,,New York City Metropolitan Area,6/23/2024,Glow Recipe," Glow Recipe is clean, fruit-forward, clinically effective skincare, created to bring out your healthiest, glowing skin yet. 239 | 240 | Glow Recipe's skin-care formulation philosophy pairs antioxidant-rich super fruits with clinically effective actives for efficacious, sensorial, gentle formulas that deliver results. All Glow Recipe products are vegan, cruelty-free and Leaping Bunny certified, and 100% of our packaging is recyclable either curbside or renewable through our partnership with Terracycle. 241 | 242 | At Glow Recipe, we want you to love the skin you're in, and that means setting realistic expectations around beauty. In April of 2021, we announced our pledge to never use the words poreless, perfect, ageless or flawless to describe skin. We promise to celebrate and showcase real, unretouched skin, because real skin is beautiful skin. 243 | 244 | Glow Recipe is currently available at Sephora in North America, UK, South East Asia and Middle East and through other key retailers such as Mecca & Cult Beauty globally. 245 | ","43 W 24th St, New York, NY 10010, United States",http://www.glowrecipe.com/, howtoglow@glowrecipe.com; careers@glowrecipe.com; order@glowrecipe.com; sales@glowrecipe.com; returns@glowrecipe.com; love@glowrecipe.com; press@glowrecipe.com; 246 | Kyle Stone,Director Of Ecommerce & Web Operations,"With over 15 years of experience in leading eCommerce and digital marketing teams, I am passionate about creating engaging online experiences that drive sales and customer loyalty. 247 | 248 | As the Director Of Ecommerce & Web Operations at Jean Dousset, I oversee the strategy, development, and execution of the website, online store, and digital campaigns for the luxury jewelry brand. I leverage my certifications and expertise in online marketing, strategy, and digital analytics to optimize the site performance, conversion rate, and SEO. 249 | 250 | Previously, I was the Senior Director Of Marketing & eCommerce at Scandinavian Designs, where I led the transformation of the online channel and increased the eCommerce revenue dramatically. I also have experience in the beauty industry, where I was the Director of US Ecommerce at Benefit Cosmetics, and managed the online sales, merchandising, and promotion of the products. 251 | 252 | I enjoy working with cross-functional teams, partners, and vendors to deliver innovative and customer-centric solutions that align with the brand vision and goals. I am always eager to learn new skills, explore new trends, and embrace new challenges in the eCommerce and digital marketing field. 253 | ",https://www.linkedin.com/in/kylerstone,,,,,,San Francisco Bay Area,6/23/2024,Jean Dousset," At Jean Dousset, we have a bold vision of a more liberated future. We're applying the same mastery of heritage fine jewelers and are rewriting this playbook by embracing the revolution of lab diamonds. Because we believe people deserve to indulge in one’s desires without compromise. 254 | ","607 La Cienega Blvd, Los Angeles, CA 90069, United States",https://www.jeandousset.com/, clientcare@jeandousset.com; media@jeandousset.com; press@jeandousset.com; clientcare@jeandousset.com; 255 | Sarah Rachmiel,"Senior Director, Home eCommerce","Retail and consumer-facing technology leader with a unique blend of operational and functional capabilities across early-stage and Fortune 1 organizations, with expertise in e-commerce, retail store optimization, buying, digital marketing, strategy design, business development, marketplace development, and product development. 256 | 257 | In addition to managing large teams and billion dollar P&Ls, have launched several new business units, successfully delivered a variety of consumer products and services to market across channels, and conducted business in multiple countries across developed and emerging markets. Track record of developing high-performing business and tech teams and thriving in high-growth environments. 258 | ",https://www.linkedin.com/in/sarah-rachmiel,,,,,,"New York, New York, United States",6/23/2024,Walmart eCommerce," Sixty years ago, Sam Walton started a single mom-and-pop shop and transformed it into the world’s biggest retailer. Since those founding days, one thing has remained consistent: our commitment to helping our customers save money so they can live better. Today, we’re reinventing the shopping experience and our associates are at the heart of it. When you join our Walmart family of brands (Sam's Club, Bonobos, Moosejaw and many more!), you’ll play a crucial role in shaping the future of retail, improving millions of lives around the world. 259 | 260 | We are ecstatic to have been named a Great Place to Work® Certified May 2023 – May 2024, Disability: IN 2023 Best Places to Work, and Fast Company 100 Best Workplaces for Innovators 2023. 261 | 262 | This is that place where your passions meet purpose. Join our family and build a career you’re proud of. 263 | ","702 SW 8th St, Bentonville, Arkansas 72712, United States",https://bit.ly/3IBowlZ,NULL 264 | Eva Valentova,Director of International Ecommerce,"A digital all rounder with 10+ years experience in the luxury and DTC space, I am analytical with strong experience in conversion rate optimisation, UX, brand storytelling and project management. I am passionate about design and UX, and I enjoy creating engaging customer journeys and delivering best in class digital experiences. 265 | ",https://www.linkedin.com/in/evavalentova,,,,,,United Kingdom,6/23/2024,SKIMS," SKIMS is a solutions-oriented brand creating the next generation of underwear, loungewear and shapewear. 266 | 267 | We are setting new standards by providing solutions for every body. From technically constructed shapewear that enhances your curves to underwear that stretches to twice its size, our goal is to consistently innovate on the past and advance our industry for the future. 268 | ","Culver City, CA 90232, United States",https://skims.com/,NULL 269 | Sasha Y. Infante,Senior Director of Ecommerce,"E-Commerce & Digital Marketing Industry Professional with expertise in the Retail and Consumer Goods Industry. 270 | 271 | Specialties: Web Merchandising, Category Management, E-Commerce, Product Development, Product Launch, Catalog, CMS, ATG E-Commerce Platform, Shopify, Coremetrics, Google Analytics, SEO, Digital Marketing, Content Marketing, Marketing Campaigns, Email Marketing, Klaviyo, HubSpot, Mail Chimp, Mobile Commerce, Business Analytics, Data Analytics, Amazon, AMS/ AMG, Seller/ Vendor Central, P&L Forecasting, Customer Acquisition, E-commerce Optimization, SEO, Product Manage, Site Management, Project Manager, Digital Strategy, Home & Landing Pages, Banners, Copy Writing, PO Management, PLM, Microsoft Excel, Jira, Asana, Trello, Slack 272 | ",https://www.linkedin.com/in/sashainfante,,,,,,"New York, New York, United States",6/23/2024,JR Cigar," JR Cigar is a U.S. retail leader in the premium cigar business. For the seasoned cigar aficionado on the hunt for an unforgettable smoke or the newcomer with a developing palate, JR Cigar is your place for an extraordinary smoking experience. Our dedicated staff of cigar experts has gathered a gigantic, unrivaled inventory of fine cigars, accessories like humidors and lighters, as well as domestic/imported pipe tobacco to accommodate your distinct tastes. 273 | 274 | So how can JR Cigar assist you on your quest to the perfect smoke? Well, it's pretty simple: 275 | 276 | - Affordability. 99% of the time, you'll find the cigar(s) and items you want at the lowest prices on the web. We'd love to say 100% of the time, but that'd be an impossible lie - and true gentlemen aren't liars. 277 | 278 | - Mobile Apps - Shop JR is the only cigar ecommerce mobile app around 279 | 280 | - Selection. We sell just about every domestic and imported, machine-made and hand rolled cigar out there. Choose from singles, samplers, tins and boxes from top brands. 281 | 282 | - Convenience. Our online shopping cart makes it incredibly easy to modify, add and/or remove items from your order any time you want. 283 | 284 | - Auctions. Participate in our routine cigar auctions to bid on your favorite brands and bask in the thrill of a steal. 285 | 286 | - Speed. When you submit an order by 3:00pm ET Monday through Saturday, it will be shipped out that very day - guaranteed. This is ensures freshness and a quick delivery. 287 | 288 | - Free Shipping with JR Plus. With JR Plus, enjoy free shipping, exclusive access to deals, and be the first to find out about the newest smokes on the market. 289 | 290 | It comes down to you - your experience, your convenience, your budget and your satisfaction. We've got years of cigar knowledge under our belt and we're happy to share it in order to help guide you on that invigorating, sense-seducing adventure that is enjoying a cigar. 291 | ","2589 Eric Lane, Burlington, NC 27215, United States",http://www.jrcigars.com/,NULL 292 | Samantha Levy,Director of Ecommerce,,https://www.linkedin.com/in/samantha-levy-a6305931,,,,,,New York City Metropolitan Area,6/23/2024,HELMUT LANG," Founded in 1986, Helmut Lang redefined fashion and style through innovative tailoring and a deep engagement with contemporary avant-garde culture. 293 | 294 | In 2006, Fast Retailing pivoted the brand into a successful contemporary business and enabled global expansion. 295 | 296 | In 2015, the brand relaunched with a newly refined vision for the collection and introduced a new retail concept at the brand's Los Angeles flagship on Melrose. 297 | ","450 West 14th St, 6 Floor, New York, NY 10014, United States",http://www.helmutlang.com/,NULL 298 | Josh Troy,Director of Ecommerce,"I specialize in on-brand content and marketing for e-commerce. With over 20 years of frontline experience, I know how to boost traffic, drive orders and move the needle with online shoppers. 299 | 300 | I'm proud of my track record for helping great brands achieve their goals online. At Josie Maran Cosmetics I oversaw a top-to-bottom relaunch of the online business which would grow by 2000% during my time at JMC. At Stila Cosmetics, I leveraged my experience and creativity to double shopper conversion and quadruple online revenue. 301 | 302 | At Rhino I set the strategy for all content on a wide range of sites like Sinatra.com (Frank Sinatra's official site) and Dead.net (the online home of the Grateful Dead). One of the most exciting challenges was a complete relaunch of Rhino.com, where I helped bring this famously independent record label into the digital age. 303 | 304 | As Director of Online Merchandising at Teleflora, my focus was on making sure our product assortment was in sync with our customers. By fine-tuning our online presentation I maximized our conversion and ensured that our shoppers kept coming back. 305 | ",https://www.linkedin.com/in/joshtroy,,, http://www.frogstorm.com/;,,,"Los Angeles County, California, United States",6/23/2024,Stila Cosmetics," Celebrity makeup artist Jeanine Lobell founded Stila in 1994. The Company name is derived from the Italian word ""stilare,"" which means ""to pen"". Stila believes that makeup should be as individual as each woman's own signature. 306 | 307 | Stila creates products for the eyes, cheeks, lips and face as well as for complexion perfection and multi-use. The Company also sells brushes and accessories. Stila’s modern, uniquely illustrated and inspiring packaging is made out of recycled materials that are durable as well as distinctive. Stila has also continually sought new ways to teach makeup techniques, either over the Internet or within the product container. 308 | 309 | Today, Stila is known for its modern, sophisticated, non-intimidating approach to beauty. The brand's innovative, multi-tasking formulas, eco-friendly packaging, and fashion-forward colors have cemented its place on must-have lists of top beauty editors around the world. The prestige color brand regularly appears on the pages of magazines like Allure and InStyle, and is also used by top designers during New York fashion week. 310 | ","851 N Brand Blvd, Glendale, California 91203, United States",http://www.stilacosmetics.com/,NULL 311 | Krystina Banahasky,Head of Ecommerce,"eCommerce professional experienced in building and leading e-commerce, sales, marketing and operational projects. Driven to maximize revenue, propel brand identity and optimize IT infrastructure within luxury and contemporary apparel and lifestyle sectors. Directed holistic launch of ecommerce business and strategy with proven leadership and team building skills. 312 | ",https://www.linkedin.com/in/krystinabanahasky,,, https://twitter.com/KrystinaRenee;,,,"New York, New York, United States",6/23/2024,The Museum of Modern Art," The Museum of Modern Art connects people from around the world to the art of our time. We aspire to be a catalyst for experimentation, learning, and creativity, a gathering place for all, and a home for artists and their ideas. 313 | ","11 West 53rd Street, New York, NY 10019",http://www.moma.org/,NULL 314 | Shelby King,"Sr. Director of Ecommerce, Americas",Over 8 years of experience leading and executing digital strategy using data and user research to identify problems and define solutions. I use empathy to specialize in building strong relationships that help me to earn stakeholder and executive buy in.,https://www.linkedin.com/in/walkershelby,,,,,,"Los Angeles, California, United States",6/23/2024,Dr. Martens plc," Our now-iconic footwear started when the first air-cushioned sole technology was designed by two German inventors: medical doctor, Dr. Klaus Maertens and engineer Herbert Funck. But while our sole technology may be German, our soul is undeniably British. 315 | 316 | British shoe-makers, R Griggs and Co, bought the rights to that air-cushioned sole technology. R Griggs & Co anglicised the name to “Dr. Martens”, designed an outsole and boot for British workers and the 1460 boot was born. 317 | 318 | Dr. Martens footwear was designed to look new with its modern air-cushion comfort so R Griggs & Co added the iconic yellow stitch, the grooves, the two tone side sole and the black and yellow heel loop. These new boots were sold to workmen. 319 | 320 | But fate intervened. Dr. Martens may have been made for industry but, as it turns out, they were destined for the stage. Subverted early on by subcultures, they paved the way for a new kind of rebellious self-expression. From the punks of 70s London to the grungers of 90s Seattle, Dr. Martens boots have always stood with those who dare to be different. Subcultures may fade out and evolve but our alternative spirit is a constant. 321 | 322 | And as for what the future holds? 323 | 324 | We have offices in London, Northampton, Paris, Düsseldorf, Portland, across Asia and an ever-expanding global retail portfolio. We have the respect of big-name fashion giants – think Supreme and Yohji Yamamoto – enabling us to engage in exciting partnerships season after season. 325 | 326 | We want to mean something to everyone who laces up our boots: from the first-timers to the Docs boots veterans. 327 | 328 | 329 | Do you have what it takes to help us? We need ambitious, passionate, people – with rebel fire in their hearts. 330 | ","Jamestown Road , London, . NW1, United Kingdom",https://jobs.drmartens.com/,NULL 331 | Edouard Madec,Director of Ecommerce,"eCommerce leader with 9+ years of experience supporting the launch and growth of DTC websites in the luxury beauty space, on a global scale. Passionate about designing digital experiences that drive results and raise the bar for best-in-class customer experience. I bring focus and clarity to complex projects and am able to execute with speed while setting up processes for long-term success. I thrive in collaborative, cross-functional environments and empower others to grow and achieve their full potential. 332 | 333 | Looking for new opportunities with brands outside of the beauty industry. I am ready to take the next step in my career and apply my skills to help build and scale DTC businesses with an entrepreneurial mindset. 334 | ",https://www.linkedin.com/in/edouardmadec,,,,,,"New York, New York, United States",6/23/2024,Groupe Clarins," Groupe Clarins is a trusted family owned beauty company. We are proud of our culture, which combines an entrepreneurial spirit, agility and curiosity. We value the contribution of our talented employees all around the world and anticipate the long-term impact of our decisions to promote responsible beauty. With strong brands offering distinctive high-quality products and services, our purpose is “making life more beautiful, passing on a more beautiful planet”. 335 | ","12 avenue de la Porte des Ternes, 75017 PARIS, , France",http://www.groupeclarins.com/,NULL 336 | Scott Hill,Director of E-Commerce,"Data-driven digital merchandiser with experience launching and growing multiple websites and marketplaces. With 9+ years’ ecommerce experience, expertise includes digital merchandising best practices, AB testing, customer journey, and seasonal & promotional content planning. Excellent understanding of digital merchandising and ecommerce best practices. Able to quickly optimize customer experience and journey on site to maximize revenue. Quickly learns ecommerce platforms and site merchandising/analytics tools. 337 | ",https://www.linkedin.com/in/scott-hill-1b295031,,, http://www.47brand.com/; https://twitter.com/scotty_hill;,,,"Marlborough, Massachusetts, United States",6/23/2024,'47," '47 is an internationally recognized lifestyle brand deeply intertwined with sports, fashion, and cultural influences. Specializing in providing a wide range of headwear and apparel tailored for men, women, and children. 338 | 339 | Born in the heart of Boston, Massachusetts, in 1947 by twin brothers, Arthur and Henry D'Angelo. Fueled by their entrepreneurial spirit and love of baseball, the D'Angelos recognized an opportunity and were the founding fathers of the sports-licensed industry we know today. Their relentless dedication, keen business acumen, and unwavering passion propelled their humble street cart into an iconic global brand. 340 | 341 | Today, '47 embodies a standard of excellence, boasting partnerships with prestigious entities such as Major League Baseball, the National Basketball Association, the National Football League, the National Hockey League, NASCAR as well as affiliations with over 900 collegiate programs and numerous esteemed international football clubs. For more information please visit www.47brand.com. 342 | ","15 SW Park, Westwood, Massachusetts 02090, United States",http://www.47brand.com/,NULL 343 | Steve Lovell,Chief Operating Officer,"I am a dynamic leader with extensive expertise managing a variety of operational and commercial tasks in a hectic setting. 344 | 345 | I have a track record of success in managing business development processes, maximizing opportunities as well as detecting operational and corporate risks, and setting organizational-wide goals throughout my professional career. I am skilled at creating and putting into action solid business plans to achieve both short- and long-term target objectives. By building, inspiring and directing cross-functional teams, I have demonstrated ability to streamline everyday business/store operations while raising Key Performance Indicators. 346 | 347 | I possess demonstrated leadership skills in managing all aspects of a business, including retail expansion, store operations, client service, sales, marketing, merchandising, information technology, e-commerce, supply chain, planning and construction, and acquisitions. 348 | 349 | I have a track record of building effective relationships with stakeholders at all levels by utilizing my strong communication, negotiating, problem-solving, and decision-making skills to promote long-term business growth. 350 | Some of the key skills include: 351 | • Operations Administration 352 | • P&L Management 353 | • Inventory planning / control 354 | • Business Management 355 | • Budgeting & Forecasting 356 | • Cost Control & Profitability 357 | • E-commerce / Digital Marketing 358 | • Real Estate/Construction 359 | • Distribution Management 360 | • Store Acquisition & Integration 361 | • Supply Chain & Logistics 362 | 363 | Should you have any further questions regarding my professional experience or skills, feel free to connect with me via phone or email. I always enjoy making new acquaintances. 364 | ",https://www.linkedin.com/in/stephenflovell,,,,,,"Fort Lauderdale, Florida, United States",6/23/2024,IT'SUGAR," IT’SUGAR was founded to create an environment that fosters the greatest feeling of happiness and humor; that allows you to smile and laugh out loud without judgment. Expanding rapidly, with over 100 locations nationwide, IT’SUGAR aspires to a future where everyone has access to the pure joy that comes from indulging in a world with fewer rules and more sugar. 365 | 366 | There are three major things that differentiate IT’SUGAR from other candy retailers. One is the product – an unconventional twist on traditional candy store goods that focus on the humorous and outlandish. Second is the ambiance –full of bright colors, loud music and lighthearted rebellion. Third is the people - passionate, optimistic, and energetic. 367 | 368 | ","201 E. Las Olas Blvd. , Fort Lauderdale, Florida 33301, United States",http://www.itsugar.com/, customerservice@itsugar.com; marketing@itsugar.com; 369 | Ryan Green,Sr Director of Ecommerce,"Data driven, digital marketer with 20 years experience working on both client and agency sides in a leadership capacity. Currently, I work as the Sr. Director of Ecommerce at TravisMathew Apparel, improving the personalization and optimization of each customer's journey with the focus on driving revenue and lifetime value. 370 | 371 | I’ve worn many hats in my career—project manager, business analyst, marketer and strategist. As a result, I have the unique ability to navigate complex challenges. A thorough understanding of the agency side and client side has provided me experience on many different brands, over a variety of categories, campaigns and product launches ultimately expanding my technical depth and ability to think strategically and analytically. I’m well versed in analytics and understand how to create lead measures that drive revenue and increase customer lifetime value. 372 | 373 | Competencies: eCommerce, digital strategy, customer acquisition, customer retention, DTC, marketing automation, conversion optimization, web analytics measurement and analysis, segmentation, multi-channel marketing, product launch, training and employee development 374 | ",https://www.linkedin.com/in/ryanthomasgreen,,, https://twitter.com/iryangreen;,,,"Newport Beach, California, United States",6/23/2024,TravisMathew,,,,NULL 375 | Neil Du Plessis,Director of Ecommerce,"With over nine years of experience in e-commerce and operations management, I am a seasoned professional who thrives on leveraging technology to drive business growth. I currently lead the global e-commerce strategy for Lovisa Pty Ltd, a fast-fashion …Show more",https://www.linkedin.com/in/neilduplessis,,, https://www.itsneil.com/;,,,"Los Angeles, California, United States",6/23/2024,Lovisa Pty Ltd," Established in Australia, Lovisa provides on-trend jewellery at ready-to-wear prices. Our trend-forecasting team takes inspiration from both couture runways and street fashion to deliver must-have styles to our customers. 376 | 377 | Lovisa Life: 378 | 379 | Lovisa was established in April 2010 and has quickly grown to be one of the leading fast fashion jewellery retailers. We continue our focus on expanding our store network, with a total of 700+ stores across 32 countries. 380 | 381 | With no plans on slowing down with our continued expansion across the globe. At Lovisa, we are passionate, dedicated, hard-working and fun-loving team players. We are devoted to fashion, style and customer service. All team members are Lovisa ambassadors, who thrive off our Lovisa culture commitments with a can-do attitude. 382 | 383 | We believe in supporting diverse cultures and harnessing the unique knowledge and experience of our team. We celebrate our global presence, by supporting our culturally diverse team around the world. 384 | 385 | Lovisa Product: 386 | 387 | Lovisa was created out of a need for on-trend fashion jewellery at ready-to-wear prices. Our global trend spotting and innovation design team take inspiration from couture runways and current street style around the world to deliver new, must-have styles to our customers. 388 | We are a fashion-forward jewellery brand that caters to anyone and everyone, with 150 new styles being delivered to stores each week. We give exceptional customer service and apply our core belief, “It’s about the customer, always” in everything we do. 389 | 390 | 391 | 392 | ","818 Glenferrie Rd, Melbourne, VIC 3122, Australia",http://lovisa.com/, info@lovisa.com; 393 | Harry Roth,Director of Ecommerce,,https://www.linkedin.com/in/harry-roth-4447ab74,,,,,,"Brooklyn, New York, United States",6/23/2024,Fair Harbor," Fair Harbor is a lifestyle brand based on the simplicity of summer and our dedication to the environment. We make swimsuits out of recycled plastic bottles to help protect the places that we love. It is our mission to create high quality performance products that embody the pureness and simplicity of Fair Harbor, NY. 394 | ","110 Green St, New York, New York 10012, United States",http://fairharborclothing.com/, wholesale@fairharborclothing.com; support@fairharborclothing.com; 395 | Tommy Mathew,Vice President of Global Ecommerce,,https://www.linkedin.com/in/tmtmtmtm,,,,,,"New York, New York, United States",6/23/2024,Alexander Wang LLC," alexanderwang is a global luxury lifestyle brand that challenges the conformity of luxury fashion at the intersection of high and low culture. Since its launch in 2005, the alexanderwang brand has continued to redefine luxury through sharp design, while simultaneously creating a world that questions everything and embraces reinvention. Born and raised in San Francisco, California, alexanderwang moved to New York City and launched his eponymous label nearly 20 years ago and has spearheaded the brand’s growth into a global lifestyle brand offering high-quality womenswear, menswear, and accessories. alexanderwang is available for purchase online at www.alexanderwang.com, at its 49 alexanderwang stores and at leading retailers around the world across the U.S., Canada China, Japan, Thailand, Singapore, Korea, France, England, and Italy. For more information, visit 396 | www.alexanderwang.com or follow us @alexanderwangny. 397 | ","386 Broadway, New York, NY 10013, United States",http://www.alexanderwang.com/, customercare@alexanderwang.com; 398 | Jocelyn Nagy,Director Of Ecommerce,"Experienced cross-functional, eCommerce project leader with a passion for global strategy, innovation and implementing change. Highly collaborative manager responsible for delivering a customer-centric eCommerce experience to drive growth and engagement. Excellent team player and communicator with a demonstrated ability to manage across levels and departments. 399 | ",https://www.linkedin.com/in/jocelyn-nagy-7772a71b,,,,,,United States,6/23/2024,Tommy Hilfiger," TOMMY HILFIGER is one of the world’s leading designer lifestyle brands creating a platform that inspires the modern American spirit, while committing to wasting nothing and welcoming all. 400 | 401 | Founded in 1985, Tommy Hilfiger delivers premium styling, quality and value to consumers worldwide under the TOMMY HILFIGER and TOMMY JEANS brands, with a breadth of collections including HILFIGER COLLECTION, TOMMY HILFIGER TAILORED, men’s, women’s and kids’ sportswear, denim, accessories, and footwear. In addition, the brand is licensed for a range of products, including fragrances, eyewear, watches and home furnishings. Founder Tommy Hilfiger remains the company’s Principal Designer and provides leadership and direction for the design process. 402 | 403 | Tommy Hilfiger, which was acquired by PVH Corp. in 2010, is a global apparel and retail company with more than 16,000 associates worldwide. With the support of strong global consumer recognition, Tommy Hilfiger has built an extensive distribution network in over 100 countries and more than 2,000 retail stores throughout North America, Europe, Latin America and the Asia Pacific region. Global retail sales of the TOMMY HILFIGER brand were US $9.2 billion in 2019. 404 | ","Danzigerkade 165, Amsterdam, North Holland 1013, Netherlands",http://www.tommy.com/, investorrelations@pvh.com; reportfraud@pvh.com; communications@pvh.com; 405 | Alex T.,Director of Ecommerce & Growth,"As the Director of Ecommerce at Wolf & Shepherd, I manage the digital strategy and execution for a fast-growing footwear brand. With over 8 years of experience in product management and ecommerce, I have a proven track record of driving revenue growth, customer retention, and marketing efficiency across multiple channels and platforms. 406 | 407 | My core competencies include conversion rate optimization, omni-channel marketing, product development, data analysis, and user experience design. I have successfully launched new websites, loyalty programs, limited-release products, and community features for some of the best brands in the world, such as Nike and Milk Bar. I am passionate about creating engaging and personalized customer journeys that deliver value and delight. 408 | ",https://www.linkedin.com/in/alexb55,,, https://www.alexturney.com/; https://twitter.com/aturney5;,,,United States,6/23/2024,Wolf & Shepherd," Designed in Los Angeles. Made with Italian leather. 409 | 410 | We’re on a mission to bring you better footwear. As former Division I Track & Field athletes, we know the value of having the best equipment to succeed. When we entered the work force, we felt like no one was giving professional work wear the same attention. With backgrounds in performance shoe design and development, we decided it was time to bring the dress shoe into the future. By combining technologies used in the fastest running shoes in the world with Italian leather uppers, we’ve crafted a super comfortable dress shoe unlike any other on the market. 411 | ","800 Pacific Coast Hwy, El Segundo, California 90245, United States",http://www.wolfandshepherd.com/,NULL 412 | Jessica D.,Director of E-Commerce,,https://www.linkedin.com/in/jessicadelace,,,,,,"New York, New York, United States",6/23/2024,Anastasia Beverly Hills," Anastasia Soare is widely referred to as the Beauty Innovator and The Definitive Brow and Eye Expert. Over the years she has achieved iconic status in the beauty industry for her unique way of shaping the eyebrows and enhancing the eye area. While working as an esthetician at several prestigious beauty salons in Beverly Hills, Anastasia developed her own specific Golden Ratio™ technique behind the science of shaping eyebrows and helping to enhance the overall eye area, in addition to her other skincare services. With her extremely loyal following and the growing buzz behind her brow shaping techniques, Anastasia opened her first full service salon on Bedford Drive in Beverly Hills, aptly named Anastasia Beverly Hills, in 1997. The success of her first salon led her to opening a second full service salon in Brentwood, CA in 2010. 413 | 414 | Anastasia has also extended her reach with Anastasia Brow Studios at select Nordstrom, Sephora and International locations, and with the creation of her exclusive brow products and the first to market clinically and consumer tested makeup line. 415 | ","438 N Bedford Dr, Beverly Hills, CA 90210, United States",http://www.anastasiabeverlyhills.com/,NULL 416 | --------------------------------------------------------------------------------