get_changed_crawler_pages
Найти страницы сайта, у которых в заданный период изменилось одно из отслеживаемых пауком полей: statusCode, title, description, h1Content, textLength, noIndexRobots, noIndexHttp, noIndexMeta, canonicalFromHeader, canonicalFromHtml. За вызов — одно поле. Формат ответа тот же, что у get_crawler_pages: полные результаты проверок по каждой странице. История изменений лежит в result.history[<поле>] целиком, а не только за период: изменения периода выделяй по date. Период задаётся в часовом поясе аккаунта, обе границы включительно. Если период не задан, берётся последний аудит; если задана только одна граница, вторая берётся от последнего аудита (date_from — его начало, date_to — его конец), поэтому лучше задавать обе. В выборку попадают и страницы из прошлых аудитов, которых в последнем аудите уже нет. Аудиты паука отражаются в таймлайне событиями crawlerPagesChanged:* — их можно найти через get_project_events.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"field": "<field>"
},
"name": "get_changed_crawler_pages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field | Yes | Поле, изменения которого ищем: statusCode — HTTP-код, title — meta title, description — meta description, h1Content — заголовки H1 (меняется, если изменился текст любого H1 или их число), textLength — длина текста (изменение от 20 %), noIndexRobots / noIndexHttp / noIndexMeta — запрет индексации в robots.txt / HTTP-заголовке X-Robots-Tag / meta robots, canonicalFromHeader / canonicalFromHtml — canonical из HTTP-заголовка / HTML. | |
| limit | No | Количество страниц в ответе. | |
| value | No | Значение, которое поле получило в периоде. Обязательно для statusCode (HTTP-код, например 404) и для noIndex* (true — страницу закрыли от индексации, false — открыли). Для остальных полей не передаётся: ищется любое изменение. | |
| domain | Yes | Домен проекта, например example.com. Для проекта должен быть настроен аудит (паук), иначе вызов будет отклонён. | |
| offset | No | Смещение выборки страниц. | |
| date_to | No | Конец периода в формате YYYY-MM-DD, включительно: изменения этого дня входят в выборку. | |
| date_from | No | Начало периода в формате YYYY-MM-DD, включительно. Должно быть <= date_to. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | Yes | Страницы аудита, подходящие под фильтры, на текущей странице выборки | |
| has_more | Yes | Остались ли страницы за пределами текущей страницы выборки | |
| total_pages_count | Yes | Общее число страниц, подходящих под фильтры, без учёта limit и offset |