Visitar URL original
GitHub - redboo/pancakeswap-scraper: Скрипт для парсинга PancakeSwap · GitHub
Skip to content

About

Скрипт для парсинга PancakeSwap

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

Скрипт для парсинга PancakeSwap

Данный скрипт предназначен для автоматизации процесса сбора данных о предложениях (proposals) на платформе PancakeSwap.

Установка

  1. Установите Python 3, если он еще не установлен на вашем компьютере.
  2. Скачайте репозиторий с помощью команды Git git clone https://github.com/redboo/pancakeswap-scraper.git или скачайте zip-архив и распакуйте его.
  3. Перейдите в директорию с исходным кодом cd path/to/code
  4. Установите зависимости, запустив команду pip install -r requirements.txt.

Использование

Для запуска парсера используйте команду:

python run.py [--interval INTERVAL] [--log-level LOG_LEVEL] [--csv] [--excel] [--encoding ENCODING] [--limit LIMIT]

Аргументы:

  • --interval: интервал в секундах для автоматического парсинга (необязательный)
  • --log-level: уровень логирования (по умолчанию "WARNING"). Доступные уровни логирования:
    • DEBUG: наиболее подробное логирование, позволяющее отслеживать выполнение каждой операции в скрипте
    • INFO: информационные сообщения о ходе выполнения скрипта
    • WARNING: сообщения об ошибках, которые не прерывают выполнение скрипта
    • ERROR: сообщения об ошибках, которые прерывают выполнение скрипта
    • CRITICAL: сообщения о критических ошибках, которые прерывают выполнение скрипта и могут привести к серьезным проблемам.
  • --csv: укажите этот параметр, чтобы сохранить данные в CSV-файл (по умолчанию: сохранять)
  • --excel: укажите этот параметр, чтобы сохранить данные в Excel-файл (по умолчанию: не сохранять)
  • --encoding: укажите кодировку для сохранения в CSV и Excel (по умолчанию: "utf-8")
  • --limit: укажите максимальное количество тем-топиков для парсинга (по умолчанию не ограничено)

Например, если вы хотите запускать скрипт каждый час, сохранять данные в Excel-файл, и установить кодировку файла Windows-1251, используйте команду:

python run.py --interval 3600 --excel --encoding cp1251

Результаты

Результаты парсинга будут сохранены в файле downloads/core_proposals_YYYY-MM-DD_HH-MM-SS.csv, где YYYY-MM-DD_HH-MM-SS - текущее время в момент запуска парсера.

Обработка ошибок

В случае возникновения ошибок при выполнении скрипта, информация об этом будет выведена в терминал, а выполнение скрипта продолжится.

Прерывание выполнения скрипта

Для прерывания выполнения скрипта можно воспользоваться комбинацией CTRL+C.

About

Скрипт для парсинга PancakeSwap

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages