Index
C
- Cache — Class in namespace Aboldyrev
- Класс для работы с кешем
- Cache::checkMimeType() — Method in class Cache
- Проверяет mime-type закешированного файла
- Cache::checkDate() — Method in class Cache
- Метод для проверки устарел ли кеш файла или нет
- Cache::check() — Method in class Cache
- Проверяет существует ли кеш определенного запроса
- Cache::cache() — Method in class Cache
- Сохраняет или возвращает кешированные данные
- Proxy::create() — Method in class Proxy
- Создание объекта прокси
- $WebClient#client — Property in class WebClient
- Объект клиента
- $WebClient#cache — Property in class WebClient
- Объект кеша
- WebClient::create() — Method in class WebClient
- Создание объекта клиента
F
- $Cache#folder — Property in class Cache
- Директория для работы с кешем
- $Cache#filesystem — Property in class Cache
- Объект файловой системы
- Cache::forget() — Method in class Cache
- Удаляет из кеша файл, папку или полностью весь кеш
G
- Cache::get() — Method in class Cache
- Возвращает содержимое кеша
- Cache::getPath() — Method in class Cache
- Возвращает путь до файла на основе URL
- Cache::getSiteName() — Method in class Cache
- Возвращает название сайта (домен)
- Cache::getHost() — Method in class Cache
- Получить хост из URL
- Cache::getFilename() — Method in class Cache
- Возвращает название файла на основе URL
- Proxy::get() — Method in class Proxy
- Получить прокси в виде строки
- WebClient::getCache() — Method in class WebClient
- Возвращает объект кеша
- WebClient::getContent() — Method in class WebClient
- Получить содержимое URL
- WebClient::getFiles() — Method in class WebClient
- Скачивание списка файлов
- WebClient::getFile() — Method in class WebClient
- Скачивание файла
- WebClient::getProxy() — Method in class WebClient
- Возвращает случайный прокси из списка доступных
- WebClient::getUserAgent() — Method in class WebClient
- Возвращает случайный user-agent из списка доступных. Нужно для имитации живых запросов и снижения вероятности блокировки
I
- Cache::isEmptyCache() — Method in class Cache
- Проверяет пустой ли кеш
L
- $WebClient#lastRequestTime — Property in class WebClient
- Время последнего запроса
M
- $WebClient#method — Property in class WebClient
- Последний использованный метод
P
- Cache::put() — Method in class Cache
- Кеширует данные
- Proxy — Class in namespace Aboldyrev
- Класс прокси
- $Proxy#proxy — Property in class Proxy
- Хост
- $Proxy#port — Property in class Proxy
- Порт
- $Proxy#password — Property in class Proxy
- Пароль
- $WebClient#proxies — Property in class WebClient
- Список доступных прокси
- $WebClient#params — Property in class WebClient
- Последний использованный список параметров
- $WebClient#proxy — Property in class WebClient
- Последний использованный прокси
S
- Proxy::setAccount() — Method in class Proxy
- Разбивает строку с логином и паролем в массив
- Proxy::setAddress() — Method in class Proxy
- Разбивает строку с хостом и портом на строку
- WebClient::setTimeout() — Method in class WebClient
- Устанавливает время ожидания ответа
- WebClient::setTry() — Method in class WebClient
- Устанавливает количество попыток отправки запроса
- WebClient::setUseProxy() — Method in class WebClient
- Устанавливает флаг использования прокси
- WebClient::setProxies() — Method in class WebClient
- Обновляет список прокси
- WebClient::setUserAgents() — Method in class WebClient
- Обновляет список user-agent'ов
- WebClient::setUseWait() — Method in class WebClient
- Устанавливает флаг использования задержки перед запросом
- WebClient::setWait() — Method in class WebClient
- Устанавливает время задержки перед запросом
- WebClient::setMethod() — Method in class WebClient
- Установка метода запроса
- WebClient::setParams() — Method in class WebClient
- Установка параметров запроса
- WebClient::sendRequest() — Method in class WebClient
T
- $WebClient#timeout — Property in class WebClient
- Время ожидания ответа
- $WebClient#try — Property in class WebClient
- Количество попыток
U
- $Proxy#username — Property in class Proxy
- Пользователь
- $WebClient#useProxy — Property in class WebClient
- Флаг использования прокси
- $WebClient#userAgents — Property in class WebClient
- Список доступных user-agent'ов
- $WebClient#useWait — Property in class WebClient
- Флаг использования задержки перед запросом
- $WebClient#url — Property in class WebClient
- Последняя использованная ссылка
- $WebClient#userAgent — Property in class WebClient
- Последний использованный user-agent
- WebClient::updateProxy() — Method in class WebClient
- Обновляет текущий прокси
- WebClient::updateUserAgent() — Method in class WebClient
- Обновляет текущий user-agent
W
- WebClient — Class in namespace Aboldyrev
- Класс клиента
- $WebClient#wait — Property in class WebClient
- Последнее значение времени задержки перед запросом
- WebClient::wait() — Method in class WebClient
- Ставит задержку перед отправкой запроса если это настроили. Необходимо для имитации реальных запросов.
_
- Cache::__construct() — Method in class Cache
- WebClient::__construct() — Method in class WebClient