Ответы пользователя по тегу Beautiful Soup
  • Как сделать python парсер онлайна vk?

    moonz
    @moonz
    web developer | seo | design
    Для получения информации о пользователи, рекомендую использовать API
    Прежде всего установить vk api (для простаты, можешь и генерировать запросы вручную)
    pip install vk
    Ну потом с помощью такой конструкции получаешь текущий статус:
    import vk
    import datetime
    
    session1 = vk.AuthSession(access_token='твой токкен')
    vk_api = vk.API(session1, v=5.62)
    def get_user_status():
    
        value = vk_api.users.get(user_ids='4010754', fields='last_seen')
        print(value)  # <- получаешь данные вида [{'id': айди, 'first_name': 'Имя', 'last_name': 'Фамилия', 'last_seen': {'time': 1560796737, 'platform': 7}}]
        time = datetime.datetime.fromtimestamp(value[0]['last_seen']['time'])
        print(time)
    
    get_user_status()

    В поле user_ids="можно вставить до 1000 id через запятую, так же позволяется писать screen_name вместо айди"
    Более подробно можно почитать в официальной документации
    Время получаешь в формате Unixtime, можешь тоже преобразовать для удобности, с помощью datetime
    Пример:
    >>> datetime.datetime.fromtimestamp(1004260000) 
    datetime.datetime(2001, 10, 28, 1, 6, 40)


    Вот расшифровка данных которые тебе возвращаются:
    spoiler
    время последнего посещения. Объект, содержащий следующие поля:
    time (integer) — время последнего посещения в формате Unixtime.
    platform (integer) — тип платформы. Возможные значения:
    1 — мобильная версия;
    2 — приложение для iPhone;
    3 — приложение для iPad;
    4 — приложение для Android;
    5 — приложение для Windows Phone;
    6 — приложение для Windows 10;
    7 — полная версия сайта.
    Ответ написан
    Комментировать
  • Подробная документация по beautiful soup?

    moonz
    @moonz
    web developer | seo | design
    Если ещё актуально то вот
    Ответ написан
    1 комментарий