Существующим клиентам нужны владельцы малого бизнеса во Флориде!

Опять же, Python был предпочтительным инструментом для очистки владельцев. Конечно, вы можете удивиться, как мне удалось взять за это 1000 долларов. Во-первых, это был многоэтапный процесс, и я согласился дать ему код. Итак, мне нужно будет назначить время для его тренировки — это займет около 45 минут.

Шаги:

  • Очистите сайт UCC Флориды, чтобы найти соответствующие предприятия.
  • Очистите бизнес-сайт Флориды, чтобы найти имена владельцев

Кстати, я предоставил моему клиенту возможность найти контактную информацию этих владельцев.

На самом деле первый шаг состоял из двух шагов. Для Флориды их сайт UCC предоставляет данные за последние 30 дней. Первым шагом является загрузка файлов за каждый день, а затем извлечение номера UCC. Следующим шагом будет очистить сайт UCC по одному номеру UCC, чтобы получить название компании и имя должника вместе с датой подачи UCC.

Кроме того, мой клиент был особенно заинтересован в тех компаниях, которые подали несколько UCC в прошлом году — это составляет его целевой рынок для его бизнеса.

После того, как я собрал все эти данные и поместил их в файл, я провел поиск на этом сайте, чтобы получить информацию о владельце:

url = https://search.sunbiz.org/Inquiry/CorporationSearch/ByName

Во-первых, вам нужно будет создать список названий компаний, который я сделал, используя свой фрейм данных, который я получил на шаге 1. Вот сердцевина моего кода ниже, который я написал для поиска в списке URL-адресов выше:

owners = []
for business in businesses:
    driver.get(url)
    entity = driver.find_element(By.XPATH, '//*[@id="SearchTerm"]')
    entity.clear()
    entity.send_keys(business)
    search = driver.find_element(By.XPATH, '//*[@id="search-input"]/form/div[2]/div[2]/input')
    search.click()
    
    try:
        selection = driver.find_element(By.XPATH, '//*[@id="search-results"]/table/tbody/tr[1]/td[1]/a')
        selection.click()
    except:
        print(f'{business} was not found')
        pass
try:
        Owner = driver.find_element(By.XPATH, '//*[@id="maincontent"]/div[2]').text
        owners.append([business, Owner])
    except:
        pass
    time.sleep(1)

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.