HTTP запросы с ИИ

 Примеры ИИ запросов

Генерируем HTTP запрос, эмулирующий броузер Chrome определенной версии.

Такие модули нужны очень часто. Например, для добавления данных на вебсервер или в Telegram канал.


Как это сделать с помощью ИИ запроса.


Запрос:


Напиши на PHP скрипт, который использует cURL для получения RSS-ленты по указанному URL (https://llmproject.livejournal.com/data/rss/). Скрипт должен полностью имитировать запрос реального браузера — включая User-Agent, заголовки Accept, Accept-Language, Accept-Encoding и другие security-заголовки (Sec-Fetch-*, Sec-Ch-Ua и т.д.), характерные для Chrome 120 на Windows 10.


Также необходимо:


Включить поддержку сжатия (gzip, deflate, br);

Следовать редиректам (максимум 5);

Установить таймауты: 30 секунд на выполнение и 15 секунд на подключение;


Обязательные параметры:


    'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8',

    'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',

    'Accept-Encoding: gzip, deflate, br',

    'Connection: keep-alive',

    'Upgrade-Insecure-Requests: 1',

    'Sec-Fetch-Dest: document',

    'Sec-Fetch-Mode: navigate',

    'Sec-Fetch-Site: none',

    'Sec-Fetch-User: ?1',

    'Cache-Control: max-age=0',

    'Sec-Ch-Ua: "Chromium";v="120", "Google Chrome";v="120", "Not?A_Brand";v="99"',

    'Sec-Ch-Ua-Mobile: ?0',

    'Sec-Ch-Ua-Platform: "Windows"'


Проверять SSL-сертификат (CURLOPT_SSL_VERIFYPEER и CURLOPT_SSL_VERIFYHOST);

Не возвращать заголовки в теле ответа;

После выполнения запроса проверить HTTP-статус (должен быть 200) и Content-Type (должен содержать 'xml' или 'rss');

При ошибке cURL вывести сообщение об ошибке, при несоответствии Content-Type — предупреждение, при HTTP-ошибке — код ошибки.

Код должен быть читаемым, с комментариями по основным блокам настройки.



© by Valery Shmelev



AI Prompts Examples

http://barbie.oflameron.ru/






Comments

Popular posts from this blog

Perplexity Answer

Генерирование МОДЕЛЕЙ

Учим с ИИ