Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adambala/vk-post-text-parser

Скрипт на Python, использующий vk_api для парсинга текстов постов страницы или группы ВКонтакте в файл формата .txt.
https://github.com/adambala/vk-post-text-parser

parsing python python-script python3 txt vk vk-api vkontakte

Last synced: 15 days ago
JSON representation

Скрипт на Python, использующий vk_api для парсинга текстов постов страницы или группы ВКонтакте в файл формата .txt.

Awesome Lists containing this project

README

        

# VK Post Text Parser
Скрипт на Python, который использует модуль `vk_api` для парсинга в `.txt` тексты постов страницы или группы ВКонтакте.

## Как использовать?
1. Для запуска скрипта потребуется Python 3.11, который можно скачать, например, [здесь](https://www.python.org/downloads/)
2. Установите модуль `vk_api`:
```bash
pip install vk_api
```
3. Настройте `config.json`
4. Запустите `main.py`:
```bash
python3 main.py
```
5. Результат `output.txt` появится в той же директории, что и `main.py`.

## Файл конфигурации
Файл конфигурации `config.json` используется для настройки работы программы под нужды пользователя. Он содержит в себе:
- `access_token`: ваш [токен доступа](https://dev.vk.com/api/access-token/getting-started) к методам VK API;
- `domain`: id страницы или группы ВКонтакте;
- `post_number`: число извлекаемых постов. Если указан `0`, то извлекаются все посты страницы или группы;
- `post_filter`: фильтр постов, который включает в себя:
- `ad_allowed`: может ли пост быть рекламным;
- `repost_allowed`: может ли пост быть репостом;
- `restricted_words`: список запрещённых слов;

## Вклады
Этот репозиторий открыт для вкладов. Так что не стесняйтесь открывать issues и делать pull requests.