Пример #1
0
Файл: ecc.py Проект: re1ard/ecc
class anticaptcha:
	gate = None
	processing = False

	def __init__(self,agkey):
		self.gate = AntiGate(agkey)
		print 'good shit'
		print 'antigate balance: ' + str(self.gate.balance())
		return None

	def captchasolution(self,error):
		link = "./captcha_directory/"+str(time.time())+".jpg"
		urllib.urlretrieve(error.get_url(), link)
		print 'captcha loaded to directory: ' + link
		sid = self.gate.send(link)
		print 'done... lets begin to solution'
		key = self.gate.get(sid)
		print 'ok... this code: ' + key
		os.rename("./captcha_directory/"+key+".jpg")
		return key

	def solution(self,error):
		if self.processing:
			while self.processing:
				time.sleep(3)
			return True,0
			
		else:
			self.processing = True
			id = error.try_again(self.captchasolution(error))
			self.processing = False
			return False,id
Пример #2
0
from antigate import AntiGate

config = {'min_len': '3', 'max_len': '4', 'phrase': '1'}
img_path = '/Users/jason/Downloads/image.jpeg'
gate = AntiGate('64192b381a6a42883ee6af1c21bcfa7a', img_path, send_config=config, domain='eve.cm')
print gate
if str(gate) != '210':
	gate.abuse()
print gate.balance()
Пример #3
0
from antigate import AntiGate

config = {'min_len': '3', 'max_len': '4', 'phrase': '1'}
img_path = '/Users/jason/Downloads/image.jpeg'
gate = AntiGate('64192b381a6a42883ee6af1c21bcfa7a',
                img_path,
                send_config=config,
                domain='eve.cm')
print gate
if str(gate) != '210':
    gate.abuse()
print gate.balance()
Пример #4
0
        action="store_true",
        help=
        "Не обновлять списки пользователей полученые от прошлой работы скрипта, а сразу начать сортировку."
    )
    args = parser.parse_args()

    if args.agkey:
        try:
            from antigate import AntiGate
        except ImportError:
            print(
                "Невозможно использовать antigate т.к он не установлен! Запусти python -m pip install antigate, чтоб решить данную проблему.\nЛибо воспользуйся другим обходом капчи в скрипте."
            )
            sys.exit(1)
        AG_GATE = AntiGate(args.agkey)
        print(AG_GATE.balance())
        USE_ANTIGATE = True
        print(f"Используется обход капчи сервисом antigate")

    if args.token:
        try:
            import vk_api
        except ImportError:
            print(
                "Невозможно использовать vk_api т.к он не установлен! Запусти python -m pip install vk_api, чтоб решить данную проблему."
            )
            sys.exit(1)

    if args.wait_time:
        USE_WAIT = True
        WAIT_TIME = args.wait_time