Skip to main content

Getting data from vk.com in a pythonic way.

Project description

VK Getter

Very simple and pythonic way to extract data from https://www.vk.com

Getting started

Install package via pip

pip install vk_getter

Extract latest posts from any vk group domain

from vk_getter import VKGetter

getter = VKGetter("YOUR TOKEN")
group_domain = "vk" # same as https://www.vk.com/vk

posts = getter.get_latest_posts(group_domain=group_domain
                                count=1,
                                include_pinned=False,
                                allow_no_attachments=False,
                                include_ads=False,
                                include_copyright=False)

Retrieved posts are retrieved as Python dataclass, but can also be returned as dictionary.

from vk_getter import VKGetter

getter = VKGetter("YOUR TOKEN")
posts = getter.get_latest_posts(group_domain="vk",
                                count=1,
                                as_dict=True)
# posts[0] = 
#     {
#         "id": 1320761,
#         "date": "15.09.2022",
#         "time": "14:15:11",
#         "text": "...",
#         "attachments": {
#             "photo": [],
#             "video": [
#                 "..."
#             ],
#             "audio": [],
#             "other": []
#         },
#         "comments": 858,
#         "likes": 1150,
#         "reposts": 371,
#         "views": 518953
#     }

Also, you can download all the gathered attachments to your local system.

from vk_getter import VKGetter

getter = VKGetter("YOUR TOKEN")
posts = getter.get_latest_posts(group_domain="lol",
                                count=100)

getter.download_attachments(posts, path="some_folder")

*Note: do NOT use as_dict in this method.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vk_getter-0.0.3.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file vk_getter-0.0.3.tar.gz.

File metadata

  • Download URL: vk_getter-0.0.3.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for vk_getter-0.0.3.tar.gz
Algorithm Hash digest
SHA256 aa671362055c736ad2ec35117cc6408a70f50c6ada41c7bd15585140b371916e
MD5 8e8e5d64355d66af32b38504b671f6a4
BLAKE2b-256 82b119805660ae8a81bb7ca9568bafa7d430fdc35986eef2481452f904e5d26d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page