Парсниг записей со стены в вк сообществах

Рейтинг: 0Ответов: 1Опубликовано: 25.03.2023

Написал парсер сообщества (URL и текст записей приходят как надо) Необходимо выполнять парсинг не одной группы, а 200 групп. Как это можно реализовать?

Вот код:

import json
import requests
from bs4 import BeautifulSoup
import os


def post_date():
    token = "Мой токен"
    version = 5.131
    domain = "группа"
    count_post = 200
    filter_post = "suggests"
    offset = 0

    response = requests.get('https://api.vk.com/method/wall.get',
                            params={
                                'access_token': token,
                                'v': version,
                                'domain': domain,
                                'count': count_post,
                                'offset': offset
                            })
    data = response.json()
    items = data["response"]["items"]
    for item in items:
        text_post = item.get("text").strip()
        url_sec = str(item['from_id']) + '_' + str(item['id'])
        url = f"https://vk.com/studentkazani?w=wall{url_sec}"
        print(f"{url}\n {text_post}")


def main():
    post_date()


if __name__ == '__main__':
    main()

Ответы

▲ 1Принят

код пример:

def post_date(domain):
    print(domain)


for x in ('групп 1', 'групп 2'):
    post_date(x)