Быстрый старт
Настройте CrawlerLens за 5 минут.
1. Создайте аккаунт
- Перейдите на главную страницу и нажмите "Начать бесплатно"
- Введите email и пароль
- Подтвердите email
2. Создайте проект
- На главной панели нажмите "Создать проект"
- Введите название проекта
- Нажмите "Создать"
3. Добавьте и верифицируйте домен
- Перейдите на вкладку "Домены"
- Нажмите "Добавить домен"
- Введите домен (например,
example.com) - Подтвердите владение через HTTP или DNS
HTTP-верификация (Рекомендуется)
Создайте файл /.well-known/crawlerlens-verify/{токен} с токеном как содержимым.
Пример для Nginx:
nginxlocation /.well-known/crawlerlens-verify/ { alias /var/www/html/.well-known/crawlerlens-verify/; add_header Content-Type text/plain; }
DNS-верификация
Добавьте TXT-запись:
- Имя:
_crawlerlens.вашдомен.com - Значение: Ваш токен верификации
4. Создайте API-токен
- Перейдите на вкладку "API-токены"
- Нажмите "Создать токен"
- Введите имя и нажмите "Создать"
- Скопируйте токен сразу! Он показывается только один раз.
5. Настройте Nginx
Добавьте в конфиг Nginx:
nginxmap $http_user_agent $is_bot { default 0; ~*googlebot 1; ~*bingbot 1; ~*facebookexternalhit 1; ~*twitterbot 1; ~*linkedinbot 1; } server { listen 80; server_name example.com; location @crawlerlens { internal; proxy_set_header X-CL-Project "ВАШ_PROJECT_ID"; proxy_set_header X-CL-Token "ВАШ_ТОКЕН"; proxy_set_header X-CL-Original-Url $scheme://$host$request_uri; proxy_set_header Host gateway.crawler-lens.ru; proxy_ssl_server_name on; rewrite ^ /render break; proxy_pass https://gateway.crawler-lens.ru; } location / { if ($http_user_agent ~* "(googlebot|bingbot|facebookexternalhit|twitterbot|linkedinbot)") { error_page 418 = @crawlerlens; return 418; } proxy_pass http://localhost:3000; } }
6. Проверьте настройку
Используйте вкладку "Тест" в проекте для проверки.
Также можно проверить через cURL:
bashcurl -A "Googlebot/2.1" https://example.com/your-page
Вы должны получить полностью отрендеренный HTML!