Skip to content

asboldyrev/web-client

Repository files navigation

Веб клиент

PHP version Latest Stable Version Build Status codecov Total Downloads License

Данный пакет является обёрткой над guzzlehttp/guzzle и добавляет следующий функционал:

  • возможность кешировать запросы
  • имитация «посещений» разными пользователями (автоматически/полуавтоматически)
    • обновлять user-agent
    • обновлять прокси-серверы (необходимо предварительно указать список прокси-серверов)
    • выставлять рандомную задержку перед запросом (от 0,5 до 5 секунд, либо любую свою)

Для user-agent'ов в пакете предусмотрен предустановленный список. Но можно задавать свои списки. При использовании прокси-серверов необходимо заранее загрузить список (в пакете их нет). Формат записи должен быть один из следующих:

  • хост
  • хост:порт
  • логин@хост
  • логин@хост:порт
  • логин:пароль@хост
  • логин:пароль@хост:порт

Установка

composer require aboldyrev/web-client

Использование

Описание всех методов класса можно посмотреть тут

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages