Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Cheater-84, с браузеров же нормально вконтакт заходится? Единственная проблема, что я перехватываю зашифрованный пакет (раз [Ссылки могут видеть только зарегистрированные пользователи. ]) поэтому не могу посмотреть, что внутри, чтобы отправить то же.
Чарли умеет смотреть пакеты до зашифровки?
Да оно только вчера днём началось (меньше 10 часов назад), до этого всё было ок.
И мне только 1 бот : ) Мне мульти не надо : ))
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
Cheater-84, с браузеров же нормально вконтакт заходится? Единственная проблема, что я перехватываю зашифрованный пакет (раз [Ссылки могут видеть только зарегистрированные пользователи. ]) поэтому не могу посмотреть, что внутри, чтобы отправить то же.
Чарли умеет смотреть пакеты до зашифровки?
Да оно только вчера днём началось (меньше 10 часов назад), до этого всё было ок.
И мне только 1 бот : ) Мне мульти не надо : ))
Здравствуй еще раз, для https попробуй fiddler, я так facebook смотрел, только все равно ничего не понял, ошибки сыпятся, а в чем дело неизвестно.....в общем бяда какая-то(((
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
Кто решил/решит проблему входа в вк, отпишитесь плз.
Я пропустил кипиш?
У меня всё работает по старому никаких изменений.
Цитата:
Сообщение от megabyte0
Cheater-84, с браузеров же нормально вконтакт заходится? Единственная проблема, что я перехватываю зашифрованный пакет (раз [Ссылки могут видеть только зарегистрированные пользователи. ]) поэтому не могу посмотреть, что внутри, чтобы отправить то же.
Чарли умеет смотреть пакеты до зашифровки?
Я смотрел раньше, когда личил Маил, плагином к Лисе Tamper Data
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
vintets, спасибо огромное, Tamper Data особенно помог. Cheater-84, спасибо за участие, нет, я не хочу ещё одну прокси между браузером и вк. Тем более, с самоподписанным сертификатом.
Что было? Оказывается, login.vk.com от меня хотел также заполненные поля "ip_h" и "lg_h" в форме логина, а также куки, которые отданы с формой входа по адресу vk.com , без них заходить не хотел.
Вкратце, правки: (у кого всё работает, не трогаем) connection.py
Я понимаю что это дико криво.
Код:
def sendRequest(self, data=None, cookies=None, getCookies=False, getContent=False):
response = self.__getResponse(data, cookies)
if response:
content = self.__readContent(response)
response.close()
logger.info('response: ' + content)
if getCookies:
if getContent:
return Cookie.SimpleCookie(response.info().get('Set-Cookie')), content
else:
return Cookie.SimpleCookie(response.info().get('Set-Cookie'))
else:
return content
else:
logger.info('response is None!')
return None
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
Что было? Оказывается, login.vk.com от меня хотел также заполненные поля "ip_h" и "lg_h" в форме логина, а также куки, которые отданы с формой входа по адресу vk.com , без них заходить не хотел.
Может подскажешь, не для бота. Давно уже прекрасно проходила авторизация ВК передачей логин/пароль в параметрах POST запроса.
Выглядело это так:
Но авторизует и перекидывает всегда на страницу /feed
Что я только не делал. И добавление
&from_host=vk.com/app612925_11111111
и
&redirect_uri=vk.com/app612925_11111111
и
&to=vk.com/app612925_11111111
и
&q=1&al_frame=1
Как после успешной авторизации добиться попадания сразу на страницу приложения? Как найти заветный параметр?
Всё нужно обеспечить в одной ссылке, два последовательных перехода (авторизация, приложение) не подходят.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
vintets, спасибо огромное, Tamper Data особенно помог. Cheater-84, спасибо за участие, нет, я не хочу ещё одну прокси между браузером и вк. Тем более, с самоподписанным сертификатом.
Что было? Оказывается, login.vk.com от меня хотел также заполненные поля "ip_h" и "lg_h" в форме логина, а также куки, которые отданы с формой входа по адресу vk.com , без них заходить не хотел.
Вкратце, правки: (у кого всё работает, не трогаем) connection.py
Я понимаю что это дико криво.
Код:
def sendRequest(self, data=None, cookies=None, getCookies=False, getContent=False):
response = self.__getResponse(data, cookies)
if response:
content = self.__readContent(response)
response.close()
logger.info('response: ' + content)
if getCookies:
if getContent:
return Cookie.SimpleCookie(response.info().get('Set-Cookie')), content
else:
return Cookie.SimpleCookie(response.info().get('Set-Cookie'))
else:
return content
else:
logger.info('response is None!')
return None
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
vintets, я бы запустил чистую сессию в файрфоксе, включил бы Tamper Data в пассивном режиме, открыл бы vk.com/app612925 . Она конечно скажет "а нет, Вы не авторизованы". Вбиваем логин пароль, смотрим куда и что перенаправляет, в Tamper Data. Конечно, оно может не перенаправлять на игру, тогда не знаю, что делать.
Я не уверен что буду делать это сейчас, но если у Вас не получится, я попробую.
Последний раз редактировалось megabyte0; 17.06.2015 в 22:18.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
megabyte спасибо, я знаю что такое headers. Я наверно не очень хорошо объяснил.
Я знаю как это сделать ботом, я знаю как это сделать на питоне. Мне нужно несколько другое. Просто ссылка которую я могу вызвать любой программой или сохранить как закладку в браузере. По этой ссылке чтобы открывалась страница фермы уже авторизованная данными из ссылки.
У меня всё это есть и давно используется на майле. И ВК давно работал, вот теперь ВК понадобился снова, а там вот такая засада с изменениями.
Я просто сделал GUI для удобного запуска любого аккаунта из setting.ini в боте или в выбранном браузере. Зачем это... Фейки хоть раз в несколько месяцев нужно проинспектировать вживую. Что нибудь переставить или продать ненужное. Или же вижу что определённый фейк на боте стал вылетать, чтобы выяснить причину нужно открыть в браузере, исправить и потом прогнать ботом. А лазить за логином/паролем в файл лень. Искать его там, потом вводить в браузере... Ну я так и делал, но вот меня это уже достало.
Повторюсь с майлом проблем нет, всё открывает как нужно. ВК лишние телодвижения, не выглядит утилитка законченной.
Я уже подумывал о двухходовке, первый вызов авторизуется и выкидывает на feed, второй открывает ферму. Но как сделать чтобы новый вызов открывался в той же вкладке, чтобы их не плодить?
Есть ли универсальный параметр командной строки для браузера чтобы открыть переданный URL в той же вкладке?
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
vintets, спасибо огромное, Tamper Data особенно помог. Cheater-84, спасибо за участие, нет, я не хочу ещё одну прокси между браузером и вк. Тем более, с самоподписанным сертификатом.
Что было? Оказывается, login.vk.com от меня хотел также заполненные поля "ip_h" и "lg_h" в форме логина, а также куки, которые отданы с формой входа по адресу vk.com , без них заходить не хотел.
Вкратце, правки: (у кого всё работает, не трогаем) connection.py
Я понимаю что это дико криво.
Код:
def sendRequest(self, data=None, cookies=None, getCookies=False, getContent=False):
response = self.__getResponse(data, cookies)
if response:
content = self.__readContent(response)
response.close()
logger.info('response: ' + content)
if getCookies:
if getContent:
return Cookie.SimpleCookie(response.info().get('Set-Cookie')), content
else:
return Cookie.SimpleCookie(response.info().get('Set-Cookie'))
else:
return content
else:
logger.info('response is None!')
return None