Dragon World   Голосуйте за Dragon World: [Top 1] [Top 2]
Rambler's Top100
Вернуться   Dragon World > Dragon World > Общие форумы > Задания для игроков

Задания для игроков Выполняя открытые задачи игроки могут пополнять баланс своих аккаунтов

Закрытая тема
 
Опции темы Опции просмотра
Старый 18.07.2014, 22:24   #1
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию [done] Бот для livejournal

Бот должен постить комменты к указанной ветке обсуждения.
Комменты любого содержания ("11", "22", etc).
Основное требование — скорость: от 100 до 1000 в минуту.
Если больше — хорошо, но необходимости в этом нет.

Место для теста ботов.

Бот без исходного кода оценивается в 4500 рублей на счет игрового аккаунта.
Бот с исходным кодом оценивается в 9000 рублей на счет игрового аккаунта.


Язык, на котором он будет написан, не принципиален.
Нашли чужой с исходным кодом, но неработающий?
Доведите его до работоспособного состояния.
Сделали задание? Продемонстрируйте работоспособность.
Guru вне форума  
Старый 19.07.2014, 00:31   #2
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Ядреная там защита. 1 коммент и просто не постится.
Markusha вне форума  
Старый 19.07.2014, 07:31   #3
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Markusha Посмотреть сообщение
Ядреная там защита. 1 коммент и просто не постится.
Работающие примеры есть, поэтому задача выполнима.
Результат хотелось бы увидеть в ближайшие две недели.
Guru вне форума  
Старый 19.07.2014, 09:47   #4
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Guru Посмотреть сообщение
Работающие примеры есть, поэтому задача выполнима.
Результат хотелось бы увидеть в ближайшие две недели.
Задача, конечно же, выполнима, потому что у кого-то она окупается =)

Я думаю, что 100 с 1 ip не реально. Для этого нужно много ip-адресов. И не факт, что не проверяется время между постами конкретного аккаунта, тогда и 100 аккаунтов. Я отправил 1 комментарий, потом запустил 100 с 1 одной авторизацией - болт ( ушел только первый). Сразу же запустил полный цикл в 100 нитках - болт. Даже одного не отправилось.

Последний раз редактировалось Markusha; 19.07.2014 в 09:51.
Markusha вне форума  
Старый 19.07.2014, 10:01   #5
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Markusha Посмотреть сообщение
Я думаю, что 100 с 1 ip не реально.
Ну это глупость. Даже ручками легко проверяется обратное. Ну, когда livejournal не тормозит.
Цитата:
Сообщение от Markusha Посмотреть сообщение
Для этого нужно много ip-адресов. И не факт, что не проверяется время между постами конкретного аккаунта, тогда и 100 аккаунтов.
Там дело не в этом. Суть в том, чтобы эмулировать действия юзера в браузере.
Соответственно смотрим, что происходит в человеческом режиме, и эмулируем это ботом.
Цитата:
Сообщение от Markusha Посмотреть сообщение
Я отправил 1 комментарий, потом запустил 100 с 1 одной авторизацией - болт ( ушел только первый). Сразу же запустил полный цикл в 100 нитках - болт. Даже одного не отправилось.
Направление движения верное, выводы — нет. Там не формальные ограничения вроде 1 пост с 1 ip в 5 секунд, а по формату запросов и их совпадением с человеком. Нужно смотреть, какие.
Guru вне форума  
Старый 19.07.2014, 10:20   #6
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Guru Посмотреть сообщение
Ну это глупость. Даже ручками легко проверяется обратное. Ну, когда livejournal не тормозит.
Ок. Проверял только скриптом

Цитата:
Сообщение от Guru Посмотреть сообщение
Там дело не в этом. Суть в том, чтобы эмулировать действия юзера в браузере.
Соответственно смотрим, что происходит в человеческом режиме, и эмулируем это ботом.
Вот тут как раз и тонкость. Есть два подхода:
1. Это делать эмуляторами. Тут как раз и проблема, что защита в основном сделана средствами js. Эмулятор их не обрабатывает и приходится это все парсить ручками. Что я и сделал. Времени такой подход занимает меньше, но он не стабилен.
2. Запустить webkit и через его API "тыкать мышкой" и "писать текст". Этот подход оправдывает себя на все 100%, потому как это реальный браузер. Только вот времени такое займет неделю-две, если заниматься только этой задачей.
Markusha вне форума  
Старый 19.07.2014, 10:31   #7
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Markusha Посмотреть сообщение
Вот тут как раз и тонкость. Есть два подхода:
1. Это делать эмуляторами. Тут как раз и проблема, что защита в основном сделана средствами js. Эмулятор их не обрабатывает и приходится это все парсить ручками. Что я и сделал. Времени такой подход занимает меньше, но он не стабилен.
2. Запустить webkit и через его API "тыкать мышкой" и "писать текст". Этот подход оправдывает себя на все 100%, потому как это реальный браузер. Только вот времени такое займет неделю-две, если заниматься только этой задачей.
Судя по опыту тех, кто эту задачу осилил, она выполняется за пару дней.
Если не владеть темой, не исключаю, что и за неделю-две: как везде.
Собственно поэтому эта задача и появилась — это не наша область

Небольшое наблюдение:
комменты из 1 символа принимаются неохотно, из двух — без проблем.
На бОльшее число символов действительно уже могут быть ограничения.
Guru вне форума  
Старый 19.07.2014, 10:49   #8
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Guru Посмотреть сообщение
Судя по опыту тех, кто эту задачу осилил, она выполняется за пару дней.
Если не владеть темой, не исключаю, что и за неделю-две: как везде.
Собственно поэтому эта задача и появилась — это не наша область
Я несколько лет назад решал схожую проблему, но не для ЖЖ. Первый прототип был на эмуляторе. Каждые 2-3 недели его приходилось править, потому что программисты сервиса вносили изменения в код. Вторая версия была на webkit. Пиалась она долго не из-за сложности, а из-за наличия огромного количества накладных расходов (фактически надо написать свой мини-браузер). Задача была успешно решена и около года правок не вносилось никаких, пока не был сделан полный редизайн сервиса.

Есть люди, которые за деньги "спамят" ЖЖ. У них есть готовые инструменты, поэтому они ее могут выполнить за неск минут =)

---------- Post added at 11:49 ---------- Previous post was at 11:41 ----------

P.S. Код того решения утрачен, к огромному сожалению.
Markusha вне форума  
Старый 19.07.2014, 11:11   #9
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Markusha Посмотреть сообщение
Я несколько лет назад решал схожую проблему, но не для ЖЖ. Первый прототип был на эмуляторе. Каждые 2-3 недели его приходилось править, потому что программисты сервиса вносили изменения в код. Вторая версия была на webkit. Пиалась она долго не из-за сложности, а из-за наличия огромного количества накладных расходов (фактически надо написать свой мини-браузер). Задача была успешно решена и около года правок не вносилось никаких, пока не был сделан полный редизайн сервиса.

Есть люди, которые за деньги "спамят" ЖЖ. У них есть готовые инструменты, поэтому они ее могут выполнить за неск минут =)

---------- Post added at 11:49 ---------- Previous post was at 11:41 ----------

P.S. Код того решения утрачен, к огромному сожалению.
Я полагаю можно доработать то решение, которое вы тестили.
Guru вне форума  
Старый 19.07.2014, 11:39   #10
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Guru Посмотреть сообщение
Я полагаю можно доработать то решение, которое вы тестили.
Естественно я попробую это сделать, потому как оно почти работает =)
Markusha вне форума  
Старый 27.07.2014, 20:49   #11
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Оказалось все просто до безобразия... =)

---------- Post added at 21:49 ---------- Previous post was at 19:55 ----------

Письмо с кодом отправил.
Markusha вне форума  
Старый 28.07.2014, 01:36   #12
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Markusha Посмотреть сообщение
Оказалось все просто до безобразия... =)

---------- Post added at 21:49 ---------- Previous post was at 19:55 ----------

Письмо с кодом отправил.


Теперь бы нам это как-то запустить...
Guru вне форума  
Старый 28.07.2014, 09:02   #13
Markusha
Master
 
Аватар для Markusha
 
Регистрация: 21.06.2009
Адрес: Маркуша хороший
Сообщений: 1,775
По умолчанию Re: [open] Бот для livejournal

Цитата:
Сообщение от Guru Посмотреть сообщение


Теперь бы нам это как-то запустить...
Там краткое описание в письме.
Markusha вне форума  
Старый 28.07.2014, 19:34   #14
Guru
Owner
 
Аватар для Guru
 
Регистрация: 07.10.2002
Адрес: https://youtu.be/y260cEs37-0
Сообщений: 9,299
По умолчанию Re: [done] Бот для livejournal

Задание выполнено. 9000 рублей зачислены на счет игрового аккаунта.
Guru вне форума  
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:10. Часовой пояс GMT +3.


Copyright © 2000—2019 Dragon World
Copyright © 1997—2019 Ultima Online
Powered by vBulletin® Version 3.8.1
Copyright © 2000—2019, Jelsoft Enterprises Ltd.