|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.07.2016, 14:37 | #11 |
Пользователь
Регистрация: 27.07.2016
Сообщений: 23
|
Синапс или Инди помогут мне получить доступ к динамическим данным из браузера другой программы? У меня сложность именно в этом. Всё остальное я сделать могу.
|
28.07.2016, 14:54 | #12 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Они просто выполняют заданные вами HTTP запросы.
Запросы сайта можно посмотреть снифером типа Fiddler или кнопка F12 в браузере. + смотреть JS код и т.п. Если вы не можете их повторить, то тогда только браузер типа TWebBrowser, CEF (TChromium), PhantomJS. Если вместо Дельфи взять другой язык (C#, Java, Python, PHP), то тогда можно взять Selenium, он намного проще и удобнее для автоматизации.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.07.2016, 17:57 | #13 |
Пользователь
Регистрация: 27.07.2016
Сообщений: 23
|
Это в принципе логично, так можно попробовать. Но это же покер - игра, связанная с деньгами. Цена ошибки при самопальном общении с сервером игры - блок аккаунта, плюс, возможно, и по айпи, и по оборудованию. Слишком рискованно для меня. Но это только с одной стороны.
С другой стороны, я понимаю, что какой бы хитрый ни был протокол между сервером и клиентом, полученные с сервера данные всё равно хранятся в клиентской программе в каком-то готовом для употребления виде. А значит, и доступ к ним можно как-то получить. Весь вопрос только в том, КАК ИМЕННО Это намного более безопасный для меня способ. Может есть какие-то утилиты для поиска конкретных значений в памяти программ или ещё какие-то способы? |
28.07.2016, 18:09 | #14 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
при чем тут самопально??
|
28.07.2016, 19:05 | #15 |
Пользователь
Регистрация: 27.07.2016
Сообщений: 23
|
|
28.07.2016, 19:15 | #16 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
вы смотрели то что ва тут писали или просто так разглагольствуете?
|
28.07.2016, 19:32 | #17 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Я смотрел. И что писали?
Сейчас речь вроде про инди/синапс была, автор боится (вероятно не зря), что разобрать протокол общения может быть сложно, и при неправильном общении сервер заметит и забанит. И еще я таки прочитал первое сообщение и код на Дельфи, как я понял автор не просто открывает сайт в браузере, а берет HTML из экземпляра чужой программы, так что все сложнее. Вообще я б посоветовал автору заняться чем-то другим вместо попыток создания очередного покерного бота.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.07.2016, 19:44 | #18 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
за $ сделаю без чужой программы
|
28.07.2016, 21:13 | #19 |
Пользователь
Регистрация: 27.07.2016
Сообщений: 23
|
Если бы я писал покерного бота, то мне было бы нужно как раз то, о чём говорит come-on. То есть, разобрать протокол. Но мне это не нужно. Мне нужна статистика моей игры в удобочитаемом и удобоизображаемом виде. Таблицы, графики и т.д. Просто их программа показывает статистику только за один выбранный день и не даёт возможности видеть игру за какой-то период, и уж тем более не строит графики. А мне это нужно, чтобы понять, где у меня ошибки, а на что наоборот, сделать упор. Для этого мне приходится вручную вбивать информацию по играм в Эксель и там строить графики, что отнимает много времени.
come-on, спасибо за предложение, но пока я не буду пробовать этот рискованный вариант. Переведу 1000 р. тому, кто даст ключевую подсказку, как получить доступ к этим динамическим данным Аякса в чужой программе. Гарантий не даю - просто честное слово. |
29.07.2016, 19:21 | #20 |
Пользователь
Регистрация: 27.07.2016
Сообщений: 23
|
Установил HTTP Analyzer. Он поймал эти динамические данные и никак не помешал работе клиентской программы. Значит это в принципе возможно. Теперь остаётся только найти способ, как в Delphi точно так же, не мешая работе клиентской программы, отловить эти данные. Денежное предложение по прежнему в силе.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к данным потока. | Landgraf132 | C# (си шарп) | 6 | 26.10.2015 13:02 |
Доступ к памяти другой программы | BaronTreep | Win Api | 10 | 31.05.2009 07:16 |
Как получить доступ к данным | kiber0net0 | Помощь студентам | 2 | 03.09.2008 08:14 |
Доступ к данным | buk | Microsoft Office Excel | 2 | 11.07.2007 09:44 |