Проект аудита отелей: основные скрипты и документация
- Краулеры: smart_crawler.py, regional_crawler.py - Аудит: audit_orel_to_excel.py, audit_chukotka_to_excel.py - РКН проверка: check_rkn_registry.py, recheck_unclear_rkn.py - Отчёты: create_orel_horizontal_report.py - Обработка: process_all_hotels_embeddings.py - Документация: README.md, DB_SCHEMA_REFERENCE.md
This commit is contained in:
68
natasha_curl_example.sh
Normal file
68
natasha_curl_example.sh
Normal file
@@ -0,0 +1,68 @@
|
||||
#!/bin/bash
|
||||
# 🎯 Примеры cURL для Natasha NER API
|
||||
# Для импорта в n8n HTTP Request Node
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# 1. ПРОВЕРКА ЗДОРОВЬЯ API
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
curl -X GET 'http://185.197.75.249:8004/health' \
|
||||
-H 'Accept: application/json'
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# 2. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (УПРОЩЁННЫЙ ФОРМАТ)
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
curl -X POST 'http://185.197.75.249:8004/extract_simple' \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H 'Accept: application/json' \
|
||||
-d '{
|
||||
"text": "ИП Фролов С.А. находится по адресу г. Петропавловск-Камчатский, ул. Пограничная 39/1. Директор Иван Петров.",
|
||||
"max_length": 5000
|
||||
}'
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# 3. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (ПОЛНЫЙ ФОРМАТ)
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
curl -X POST 'http://185.197.75.249:8004/extract' \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H 'Accept: application/json' \
|
||||
-d '{
|
||||
"text": "Муниципальное предприятие «Чаунское районное коммунальное хозяйство». ИНН: 8707003759, ОГРН: 1028700516476. Юридический адрес: 689400, г. Певек, ул. Пугачева, 42",
|
||||
"max_length": 5000
|
||||
}'
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# 4. ПРИМЕР ДЛЯ n8n (с динамическими данными)
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# В n8n используй:
|
||||
# URL: http://147.45.146.17:8004/extract_simple
|
||||
# Method: POST
|
||||
# Body (JSON):
|
||||
# {
|
||||
# "text": "{{ $json.quote }}",
|
||||
# "max_length": 5000
|
||||
# }
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# 5. ТЕСТ С РЕАЛЬНЫМ ТЕКСТОМ ИЗ БД
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
curl -X POST 'http://185.197.75.249:8004/extract_simple' \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H 'Accept: application/json' \
|
||||
-d '{
|
||||
"text": "Россия, 683032, г. Петропавловск-Камчатский, Пограничная 39/1 +7 (4152) 42-20-25. Copyright © 2018 - 2025 ИП Фролов С.А.",
|
||||
"max_length": 5000
|
||||
}'
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# ОЖИДАЕМЫЙ ОТВЕТ:
|
||||
# ═══════════════════════════════════════════════════════════════════════════
|
||||
# {
|
||||
# "organizations": ["ИП"],
|
||||
# "persons": ["Фролов С.А."],
|
||||
# "locations": ["Россия", "Петропавловск-Камчатский", "Пограничная"],
|
||||
# "has_organizations": true,
|
||||
# "has_persons": true,
|
||||
# "has_locations": true,
|
||||
# "total": 4
|
||||
# }
|
||||
|
||||
Reference in New Issue
Block a user