Урок 1. Умный CURL
Противостояние
- CURL — принципы работы
- Создание класса обёртки
- GET и POST запросы
- Работа с HTTPS
- Работа с куками
- Эмуляция всех заголовков браузера
- Фокусы keep alive
- Проксирование в теории
- Анализ заголовков
- Следование за редиректами
- Конфигурационные файлы для CURL
- Нативный парсинг
- MoveTo
- ReadTo
- ReadFrom
- Другие полезные функции
- Работа с PHPJqueryDOM
- Объекты и их свойства
- Селекторы и функции
- Сохранение результатов
- Проблемы PHPJqueryDOM
- Доработка нативного класса
- Subtag
- Общая схема парсинга
- Разбор этапов парсинга
- Сохранение результатов в БД
- Класс-обёртка для PDO
- Перенос данных в БД
- Таблица урлов: хорошее SEO + высокая скорость
- Нереальное ускорение - замыкаем урлы в кольцо чисел
- БД: хэш-таблица и коллизии
- Доработка класса БД
- Архитектурные изыски
- sender vs viewer
- Организация PHP-классов
- Создание js-морды
- Две схемы: sender и viewer
- JS для ajax-парсинга
- JS для отображения статистики
- Плюсы и минусы каждой схемы
- Общая идея организации пауков
Противостояние
- Принцип работы капчи-картинки
- Пример создания простой капчи
- Антикапча
- Антикапча API
- Сохранение и передача изображения
- Ожидание и обработка результата
- Создание класса для антикапчи
- Настройка парсера на bing
- Скачивание изображений
- Создание библиотеки для уникализации
- Работа с изображениями в PHP
- Освещение, обсцвечивание, сепия
- Отражение, повороты
- Доработка библиотеки для уникализации
- Приёмы уникализации
- Подведение итогов по темам
- Теория оценки рекламы
- Посетители * просмотры * CTR * стоимость
- Курс ещё не окончен
Последнее редактирование:
Возможно, Вас ещё заинтересует:
- [nfostart] 1C - Предприятие для программистов - Запросы и отчеты
- [WP] If-so - Плагин динамической подмены контента
- [Udemy] Сетевой хакинг. От среднего до продвинутого
- [pr-of-it] clickhouse - современная колоночная база данных
- Обучение копированию лендингов видеокурс 2018
- [tceh] учимся программировать на python за 3 месяца
- Sitebill Booking - бронирование номеров в отелях
- Взламываем сайты / тестирование на проникновение с нуля - часть 2 из 7
- Wordpress от дмитрия лаврика
- защищенный vps с digitalocean, nginx, letsencrypt (rus, 2 части)
- [pentesting academy] -тестирование веб-приложений на проникновение - часть 1 из 6
- Создаем бота для Telegram с помощью языка программирования Python!
- [WP] Автонаполняемый портал про интересные факты
- 50 HTML5 ИГР!!! (для сайтов)
- [WP] мужской журнал (Автонаполняемый скрипт)
- [WP] Автопостер в социальные сети - 2017
- HTML Builder. Front-End Version v2.39 2017-03-14
- Делаем полноценный домашний сервер из старого смартфона на Android
- UniSite Board - Новая CMS для досок объявлений на подобии Avito!
- Набор шаблонов и сниппетов ZennoPoster + C# для самообучения