Сбор ссылок
На данном сайте ссылки организованы запутанным образом и чтобы их получить необходимо их получить из sitemap.xml , как это сделать можно посмотреть по ссылке
Поиск данных
1. Наименование
<h1>Аризона М, ООО</h1>
наш xpath //h1
2. Сфера деятельности
<div class="cCard__OKVED-Name">Торговля оптовая прочими потребительскими товарами, не включенными в другие группировки</div>
наш xpath //div[@class='cCard__OKVED-Name']
3. Руководитель
<span itemprop="employee">Тимачев Дмитрий Викторович </span>
наш xpath //span[@itemprop='employee']
4. Должность
<div class="cCard__Director-Position"> Директор </div>
наш xpath //div[@class='cCard__Director-Position']
5. Статус компании
<span class="cCardStatus__closed">Ликвидирован,</span>
у действующих компаний нет этого блока и данные вернут null
наш xpath //span[@class='cCardStatus__closed']
6. ИНН
<div class="cCard__MainReq-Right-Req-Value">ИНН 1001097188</div>
наш xpath //div[@class='cCard__MainReq-Right-Req-Value']
7. КПП
<div class="cCard__MainReq-Right-Req-Value">КПП 100101001</div>
наш xpath //div[@class='cCard__MainReq-Right-Req-Value']
8. Коротко о компании
<div itemprop="description" class="cCard__CompanyDescription"><div class="cCard__CompanyDescription-Title">Краткая справка</div><p>Аризона М, ООО зарегистрирована по адресу 185031, г. Петрозаводск, ул.Зайцева (Октябрьский Р-Н), д. 67, Строение 8, КАБИНЕТ 3, 185031. Директор организации ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АРИЗОНА Основным видом деятельности компании является Торговля оптовая прочими потребительскими товарами, не включенными в другие группировки. <span class="cCard__CompanyDescription-OKVED">Также Аризона М, ООО работает еще по 4 направлениям. </span> Размер уставного капитала 8 400 руб. </p><p></p><p><span class="cCard__CompanyDescription-Tender">Компания Аризона М, ООО принимала участие в 1 тендере из них выиграла 1. </span> Основным заказчиком является Управление Росгвардии по Республике Карелия, ФГКУ. В судах организация выиграла 25% процессов в качестве истца , проиграла 25% процессов в качестве истца и 100% в качестве ответчика. </p><p>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АРИЗОНА М" присвоен ИНН 1001097188, КПП 100101001, ОГРН 1021000508132, ОКПО 53199415 </p> Действует с 03.02.2000 </div>
наш xpath //div[@itemprop='description']
9. Учредители
<div itemprop="founder" title=",,,," class="cCard__Owners-OwnerList-Name"> ,,, </div>
наш xpath //div[@itemprop='founder']
10. Адрес компании
<div itemprop="address" class="cCard__Contacts-Address"> 185031, г. Петрозаводск, ул.Зайцева (Октябрьский Р-Н), д. 67, Строение 8, КАБИНЕТ 3 </div>
наш xpath //div[@itemprop='address']
11. Телефон компании
<div itemprop="telephone" class="cCard__Contacts-Value"> 8 (865) 535-32-20 </div>
наш xpath //div[@itemprop='telephone']
12. Количество сотрудников
<span itemprop="numberOfEmployees" class="cCard__EmployeeResult">8 чел.</span>
чел. для удобства можно заменить на пустое значение
наш xpath //div[span[@class='cCard__Employee-label']='Сотрудников:']//span[@itemprop='numberOfEmployees']
13. Электронная почта
<a href="mailto:zhanna_arizona@karelia.ru" target="_blank" title="zhanna_arizona@karelia.ru" itemprop="email" class="cCard__Contacts-site-element"> zhanna_arizona@karelia.ru </a>
наш xpath //a[@itemprop='email']
14. Сайт
<a href="http://arizona-m.ru" target="_blank" title="arizona-m.ru" itemprop="url" class="cCard__Contacts-site-element"> arizona-m.ru </a>
наш xpath //a[@itemprop='url']
Заключение
Данные настройки позволят собрать основную информацию о компаниях легально из открытых источников. Xpath поддерживают все популярные программы для парсинга и есть много библиотек для написания программ самостоятельно