Загрузка...

How to write a VK message parser?

Thread in Python created by renameduser_226688 Apr 10, 2020. 311 views

  1. renameduser_226688
    renameduser_226688 Topic starter Apr 10, 2020 39 Dec 8, 2017
    Без разницы какая библеотека
    Напишите пример пожалуйста
     
  2. Kiard_inactive994892
    1. renameduser_226688 Topic starter
      Kiard_inactive994892, а как залогинеться просто я не могу
      залогинетсяи парсить
      я логинюсь а когда хочу парсить оказываается я еще не вошел
    2. Kiard_inactive994892
      renameduser_226688, что бы автоматически войти в аккаунт в вк нужно использовать selenium , я не много не понимаю твою цель , скинь свой код
  3. artemka_CASPER
    artemka_CASPER Apr 11, 2020 Banned 1365 Jun 19, 2018
    Чо такое парсинг
     
    1. Kiard_inactive994892
      artemka_CASPER, это когда с сайта собираешь определенную информацию с помощью программы
  4. Delitel
    Delitel Apr 11, 2020 198 Feb 4, 2018
    renameduser_226688, в vk api можно пересылать сообщения так-то
     
    1. renameduser_226688 Topic starter
      Delitel, не помню с какой версии ужесточили правила связанные с сообщениями
    2. Delitel
      renameduser_226688, просто получаешь id сообщение и пересылаешь его
    3. Delitel
      renameduser_226688,
      Python
      def send_message(peer_id, msg, keyboard=None,forward_messages=None):
      vk.messages.send(random_id=get_random_id(), message=msg, peer_id=peer_id, keyboard=keyboard,forward_messages=forward_messages)

      message_id = vk.messages.getHistory(user_id=event.peer_id,count=1)
      from_id = (message_id["items"][0]["from_id"])
      conversatio_id = (message_id["items"][0]["peer_id"])
      conversatio_title = vk.messages.getConversationsById(peer_ids=conversatio_id)["items"][0]["chat_settings"]["title"]
      with open("objects.txt") as f:
      x = f.read()
      if str(from_id) in x:
      send_message(2000000001,"Отправлено из беседы: "+conversatio_title,forward_messages=message_id["items"][0]["id"])
      else:
      pass
Loading...
Top