Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kernel-picnic/vkparser
PHP парсер, который позволяет брать разные посты из групп ВК и добавлять в свою
https://github.com/kernel-picnic/vkparser
parser php script vk vkontakte
Last synced: 3 months ago
JSON representation
PHP парсер, который позволяет брать разные посты из групп ВК и добавлять в свою
- Host: GitHub
- URL: https://github.com/kernel-picnic/vkparser
- Owner: kernel-picnic
- License: mit
- Archived: true
- Created: 2017-03-16T20:37:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-11T10:13:29.000Z (about 5 years ago)
- Last Synced: 2024-09-22T08:03:11.512Z (3 months ago)
- Topics: parser, php, script, vk, vkontakte
- Language: PHP
- Homepage:
- Size: 28.3 KB
- Stars: 21
- Watchers: 6
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Парсинг контента ВКонтакте
PHP парсер, который позволяет брать разные посты из групп ВК и добавлять в свою группу.
## Перед началом работы
Прежде всего проверьте, включен ли SQLite3 (http://php.net/manual/ru/sqlite3.installation.php) и cURL (https://stackoverflow.com/questions/1347146/how-to-enable-curl-in-php-xampp). Настройка может отличаться в зависимости от ОС, условий запуска (хостинг) и т.д.## Настройка
Для начала работы необходимо открыть example.config.php и сделать следующее:1. Указать `VK_GROUP_ID` - ID своей группы;
2. Получить `VK_ACCESS_TOKEN`. В настройках (`example.config.php`) описана инструкция, как это сделать. Приложения создаются по ссылке [здесь](https://vk.com/apps?act=manage);
3. Перечислите группы, из которых будет забираться контент в массиве `$groups`;
4. Переименовать `example.config.php` в `config.php`;
5. Запустите скрипт через браузер или CRON (есть также опция - разрешать запуск не через CRON, или нет). Пример команды для CRON указан в том же файле настроек.Готово. Теперь посты из других групп будут добавляться в вашу. В файле настроек (`config.php`) есть ещё много различных опций с описанием их работы. Вы можете изменить их под ваши нужды.