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