Запускаем поток id 61916 с настройками id 75 Обработка страниц location 4584 Открываем URL: https://www.cian.ru/cat.php?deal_type=rent&engine_version=2&offer_type=flat®ion=4584&totime=86400&location[0]=4584 -1602261746.2315 По данному URL обнаружено 28 объявлений. Попытка добавления объявления id: 241348913 URL объявления: https://www.cian.ru/rent/flat/241348913 Объявление в базе данных не обнаружено, вносим первичную запись. Поиск пользователя сайта по телефону 79584282403 Пользователь не найден, создаем нового пользователя, ID нового пользователя: 10994326 Координаты метки определены как 38.974325, 45.047183 Строка с адресом была определена: Краснодарский край, Краснодар, Западный, микрорайон Центральный, улица Бабушкина, 295 Запрос к api работающего на основе yandex geocoder https://8-index.onrealt.ru/api-geocoder/ используя данные из json массива https://geocode-maps.yandex.ru/1.x/?geocode=38.974325,45.047183&format=json&results=10 {"locality":{"name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","data":{"GeoObject":{"metaDataProperty":{"GeocoderMetaData":{"precision":"other","text":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","kind":"locality","Address":{"country_code":"RU","formatted":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","Components":[{"kind":"country","name":"\u0420\u043e\u0441\u0441\u0438\u044f"},{"kind":"province","name":"\u042e\u0436\u043d\u044b\u0439 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u043a\u0440\u0443\u0433"},{"kind":"province","name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439"},{"kind":"area","name":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440"},{"kind":"locality","name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440"}]},"AddressDetails":{"Country":{"AddressLine":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","CountryNameCode":"RU","CountryName":"\u0420\u043e\u0441\u0441\u0438\u044f","AdministrativeArea":{"AdministrativeAreaName":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","SubAdministrativeArea":{"SubAdministrativeAreaName":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","Locality":{"LocalityName":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440"}}}}}}},"name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","description":"\u0420\u043e\u0441\u0441\u0438\u044f","boundedBy":{"Envelope":{"lowerCorner":"38.846791 44.969055","upperCorner":"39.153835 45.142987"}},"Point":{"pos":"38.975313 45.03547"}}}},"area":{"name":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","data":{"GeoObject":{"metaDataProperty":{"GeocoderMetaData":{"precision":"other","text":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","kind":"area","Address":{"country_code":"RU","formatted":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","Components":[{"kind":"country","name":"\u0420\u043e\u0441\u0441\u0438\u044f"},{"kind":"province","name":"\u042e\u0436\u043d\u044b\u0439 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u043a\u0440\u0443\u0433"},{"kind":"province","name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439"},{"kind":"area","name":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440"}]},"AddressDetails":{"Country":{"AddressLine":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","CountryNameCode":"RU","CountryName":"\u0420\u043e\u0441\u0441\u0438\u044f","AdministrativeArea":{"AdministrativeAreaName":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","SubAdministrativeArea":{"SubAdministrativeAreaName":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440"}}}}}},"name":"\u0433\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0439 \u043e\u043a\u0440\u0443\u0433 \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","description":"\u0420\u043e\u0441\u0441\u0438\u044f","boundedBy":{"Envelope":{"lowerCorner":"38.647904 44.968214","upperCorner":"39.385178 45.219803"}},"Point":{"pos":"39.048328 45.071186"}}}},"region":{"name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","data":{"GeoObject":{"metaDataProperty":{"GeocoderMetaData":{"precision":"other","text":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","kind":"province","Address":{"country_code":"RU","formatted":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","Components":[{"kind":"country","name":"\u0420\u043e\u0441\u0441\u0438\u044f"},{"kind":"province","name":"\u042e\u0436\u043d\u044b\u0439 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u043a\u0440\u0443\u0433"},{"kind":"province","name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439"}]},"AddressDetails":{"Country":{"AddressLine":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","CountryNameCode":"RU","CountryName":"\u0420\u043e\u0441\u0441\u0438\u044f","AdministrativeArea":{"AdministrativeAreaName":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439"}}}}},"name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0439","description":"\u0420\u043e\u0441\u0441\u0438\u044f","boundedBy":{"Envelope":{"lowerCorner":"36.52117 43.250258","upperCorner":"41.740426 47.03082"}},"Point":{"pos":"39.610422 45.544904"}}}}} Имя региона 'Краснодарский край' проверяем, используется ли данный регион. Регион был успешно идентифицирован, номер региона: 4 Населенный пункт Краснодар был найден в базе данных id: 3 Проверка форм названия Краснодар Определяем локацию типа 3, ключевое слово для поиска 'округ': Локация типа 3 была обнаружена в ответе геокодера, имя локации: Западный округ Локация типа 3 была найдена в базе данных, id: 13 Определяем локацию типа 4, ключевое слово для поиска 'микрорайон': Улица была идентифицирована, имя: улица Бабушкина ищем ее в базе данных. Поиск и проверка уникальности функцией checkLocationSystem() Была обнаружена одна локация с названием улица Бабушкина, id: 8968 Улица была найдена, id улицы улица Бабушкина: 8968 Номер был идентифицирован, имя: улица Бабушкина, 295 ищем его в базе данных. Номер был найден, id номера улица Бабушкина, 295: 49542 Имя сгенерировано: krasnodar-snyat-kvartiru-na-dlitelnyj-srok-ulitca-babushkina-295 Делаем первичную запись в базу данных объявлений. Время обработки изображений объявления ID 241348913 равно 0.6409649848938, всего было обработано 1 изображений. Завершаем процесс добавления объявления сменой статуса в таблицах ad_4_1 и indexed_ad на 1 https://onrealt.ru/krasnodar/snyat-kvartiru-na-dlitelnyj-srok/28277133 Проверка обработчиков опции требующих проверки. Успешная проверка опции rent_rate_q Успешная проверка опции phone Успешная проверка опции dishwasher Успешная проверка опции building_type Успешная проверка опции passenger_elevator Успешная проверка опции utility_bills Успешная проверка опции prepayment Успешная проверка опции value_commission Расчет качества и рейтинга объявления. Общее время получения объявления ID 241348913 равно 3.2391259670258