Проверяем, что этот Linkedin company URL не парсился ранее в рамках этого прохода по файлу 4-company-results.csv (Linkedin company URL может встречаться часто в рамках одного исходного файла). Если парсился, то переходим к следующему Linkedin company URL
Проверяем, что этот Linkedin company URL не парсился ранее в другие проходы за последние 30 дней по файлу all-company-results.csv. Если парсился, то берем данные из all-company-results.csv и пишем в 4-company-results.csv
Если не парсился, то добавляем к Linkedin company URL "jobs/", чтобы получилось например, https://www.linkedin.com/company/ringnes-as/jobs/, сохраняем как переменную "linkedin open jobs link" и Селениумом открываем этот URL
Берем количество открытых вакансий linkedin open jobs number: 6
Берем примеры названий открытых вакансий с этой страницы : Automatiker, Industrimekaniker, Maintenance Planner
Если URL содержит 'workable.com', то в переменную ATS пишем 'Workable'. Если 'recruiteee.com', то 'Recruitee'. Если 'breezy', то 'Breezy'.
Добавляем к Linkedin company URL "insights/", чтобы получилось например, https://www.linkedin.com/company/ringnes-as/insights/, сохраняем как переменную "linkedin open insights link" и Селениумом открываем этот URL
Берем рядом общее количество сотрудников total employees: 567
Берем рост количества сотрудников за 6 месяцев linkedin insights: 6m growth: 2%
Берем рост количества сотрудников за год linkedin insights: 1y growth: 6%
Берем рост количества сотрудников за 2 года linkedin insights: 2y growth: 11%
Сохраняем все собранные данные о компании в файл с результатами текущего