learning_spider
1.0.0
Этот проект в основном разделен на три части
| Сложность | содержание | информация | Способ | сложность |
|---|---|---|---|---|
| База | Простое использование различных библиотек | Основной метод использования | Просмотреть демо написание документов | |
| начиная | Маоянские рейтинги фильма Top 100 | Статические веб -страницы | Запросы | |
| Amazon China Mall Peeck Page | Статические веб -страницы | Запросы | ||
| Сегодняшние результаты поиска заголовка | Динамические веб -страницы | Запросы | ||
| Динамическая информация о мобильной пользователе Weibo | Динамические веб -страницы | Запросы | Расположение параметра с тех пор | |
| Bilibili Observer видит тот же индекс | Динамические веб -страницы | Запросы | Восстановление сжатых экспоненциальных данных | |
| Самый простой код проверки ползунка | Динамические веб -страницы | Селен | Ползунок движется | |
| Простой | Метод шифрования пароля определенного маршрутизатора | Одиночный файл JS | Ищу функции шифрования | |
| Неограниченная обработка отладчиков | Динамические веб -страницы | Реле | Анти-девамирование | |
| Decryption aaencode | Динамические веб -страницы | Devtool | Кодирование шифрования | |
| Элемент CSS Абсолютное положение | Статические веб -страницы | Пиппетер | Восстановить порядок элемента | |
| CSS псевдо-класс анти-разверток | Статические веб -страницы | Запросы | Восстановите псевдо-класс | |
| 58.com Brand Apartment | Статические веб -страницы | Запросы | Статическое шифрование шрифта | |
| Изучение отпечатков пальцев Anjuke | Одиночный файл JS | Devtool | Исследовать и понять значение собранной информации | |
| в целом | Информация о статье Zhihu | Динамические веб -страницы | Запросы | Заголовок `x-zse-86` на основе времени шифрования. |
| Обработка шифрования шрифтов China_CN | Динамические веб -страницы | Fonttool | Динамическая обработка шифрования шрифтов | |
| Baidu запутанная обработка кода | Одиночный файл JS | @bebel | Написание различных плагинов восстановления | |
| Ускорить обработку кода запутывания | Блокировка настройки cookie | @bebel | OB запутанное восстановление кода | |
| Трудный | Carbosynch снимает картину | Простой отпечаток пальца TLS | Изменить конфигурацию компонента безопасности по умолчанию | Понять TLS |
URL -адрес веб -сайта (записано): http://learnspider.evilreclose.top/
| тип | Сложность | имя | информация |
|---|---|---|---|
| Проверка слайдера | начиная | Самая простая проверка слайдера | Просто перетащите ползунок и скользите до конца, и вы можете пройти без какого -либо обнаружения |
| Простой | SliderCaptcha | Настройки по умолчанию развернуты, существует базовая проверка человека-машины, постоянное притяжение скорости/линейное притяжение не пройдет проверку | |
| CSS Anti-Crowl | начиная | Абсолютное позиционирование обратное ползание | Используя характеристики абсолютного позиционирования, после рассеивания данных в HTML, представление восстанавливается через координаты |
| Простой | Псевдо-краш | Используя характеристики псевдоклассного контента, который может отображать данные, отобразите некоторые данные в контенте | |
| в целом | Постоянный шифрование шрифта | Пусть какой -то текст Unicode использует пользовательский анализ шрифтов, так что люди, которые используют стандартный анализ Unicode, не могут подняться на данные, а шрифт не будет изменяться в течение одного процесса доступа. | |
| JS Anti-Crowl | начиная | Анти-девамирование | Используйте временные запуска/отладчика с шеей, чтобы поддерживать браузер в состоянии отладки, которое не может быть выброшено |
| Простой | Отключить отладку | Написание кода запрещает открытие консоли браузера | |
| Простой | Aaencode | Замените общих персонажей символами смайликов, что затрудняет чтение | |
| Простой | Jsfuck | Замените наиболее распространенные символы несколькими основными символами, что затрудняет чтение | |
| Шифрование данных | в целом | AES симметричное шифрование | Шифровать передаваемые данные |
| в целом | Пользовательская база64 таблица кода | Шифровать передаваемые данные | |
| Отпечаток пальца обратный ползание | Простой | Самое простое распознавание селена | Проверьте, чтобы автоматически создать две переменные |
| использовать | информация | |
|---|---|---|
| спецификация | ОТДЫХ | Стандартный API, стандартный ответ |
| CDN | bootcdn.cn | Бесплатный фронт-конечный проект с открытым исходным кодом Сервис ускорения CDN |
| внешний интерфейс | JQuery 2.2.4 | Быстрая и краткая структура JavaScript |
| Материализуйте | Адаптивная структура фронта на основе дизайна материала | |
| Twitter-Bootstrap 3.4.1 | Инструментарий с открытым исходным кодом для фронтальной разработки Twitter | |
| Font-Awesome 4.7.0 | Набор библиотеки шрифтов и значков и каркаса CSS | |
| Metismenu 3.0.6 | Подключаемость меню коллапса Vanilla-JS | |
| Прокси -сервер | nginx | Высокопроизводительный прокси-сервер HTTP/обратный прокси-сервер |
| Веб -сервер | Uwsgi | Веб -сервер |
| задняя часть | Колба 1.1.2 | Легкая веб -структура Python |
| Флэста-0,3,8 | Плагин колбы, который поддерживает быстрое создание API REST |
| Инструменты/Производство сценариев | |||
|---|---|---|---|
| содержание | информация | ||
| Auto DL ChromeWebdriver | В Windows автоматически загружайте скрипт Selenium ChromeWebdriver, чтобы получить информацию о версии Chrome из реестра и загрузить самую последовательную версию веб -драйвера из Google, чтобы Selenium мог работать нормально. (Фактически, более рекомендуется развернуть Docker на сервере, вытащить изображение Selenium, а затем развернуть и удаленно назвать его) | ||
| Поглощение | Слой инкапсулируется на селене, чтобы решить общие проблемы, с которыми вы столкнетесь при использовании селена для ползания | ||
| @Babel/Traverse API документ | Содержание документов Babel/Traverse API и вариантов использования, написанных сам по себе, было передано на другой склад. Поскольку чиновник Babel не предоставляет документы Babel/Traverse, он может записывать только контент и понимать/писать его само по себе на основе содержимого исходного кода. Могут быть ошибки. Пожалуйста, исправьте это. | ||
| Детектив шифрования шрифта | Скрипт шифрования Defont на основе OCR | ||
7 ноября 2021 года