- Импортируем модуль CSV
- Открываем файл для записи
- Записываем заголовок
- Записываем данные
Сервис позволяющий определить бота: https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html Если открыть данный сервис в Selenium будет определён наличие вебдрайвера
https://www.youtube.com/watch?v=KMSC1yzJRSI
Фаерфох позволяет менять любые настройки браузера через конфигуратор about:config (набрать в строке запросов)
Курс: https://www.youtube.com/watch?v=EY3nn3u-eRQ
- Создаим проект и окружение Python
- Установим Django: pip install django
- Создадим проект: django-admin startproject name_project
- Запустим маграции: python manage.py migrate
- Запустим сервер: python manage.py runserver
- Устанавливаем Scrapy pip install scrapy
- Создаём проект Scrapy scrapy startproject my_name_project
- Переходим в терминале в созданную директорию cd my_name_project
- Создаём паука scrapy genspider example www.example.ru (имя паука и проекта не должны совподать)
- Открываем созданный файл паука /spiders/example.py
- Запуск паука scrapy crawl example
Нам понадобится 3 библиотеки
- Requests: https://pypi.org/project/requests/
- BeautifulSoup4: https://pypi.org/project/beautifulsoup4/
- Lxml: https://pypi.org/project/lxml/
- Logging: Логирование
- Collections:
Вордпресс изначально это блоговый движок и шаблоны для разных типов страниц имеют свою особенную иерархию.
Странице | По умолчанию | если нет | в другом случае |
---|---|---|---|
Home Page (posts) | home.php | - | index.php |
Home Page (page) | front-page.php | - | index.php |
Single Post | single.php | singular.php | index.php |
Single Page | page.php | singular.php | index.php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Carbon Fields. Theme options. | |
require get_theme_file_path() . '/inc/carbonfields.php'; | |
// Carbon Fields Gutenberg bloks. | |
require get_theme_file_path() . '/inc/carbonblocks.php'; |
NewerOlder