Павел Тананыхин: позиции тоже можно. Но хочу начать с простой версии, где оценки сплошняком (строкой). Потом уже разобрать и табличный вывод. Портал куриными ногами сделан, поэтому все как-то не очень пригодно для механизированной обработки.
Хммм....
Супер. Странно, что я сам не догадался.
Выносим из длинной строки символы, если они отличаются от исходной, попутно запоминая, в каком месте происходит "вынос".
В случае, если все оценки сплошняком идут одинаковые, действительно, информации о положении новой оценки не будет.
А если разные - то и такая мета0инфа появится.
К сожалению, установкой прокси в настройках вайфая мы только веб-трафик заворачиваем на этот прокси.У моих игрушек таковой тоже присутствует, но он не основной :(
Иван: нет, не пойдёт. Так как приложениям, которые я исследую, наличие прокси в установках вай-фая абсолютно не важно, они напрямую в сеть лезут, нужно снифать именно сетевой интерфейс.
по ходу, wireshark или его аналоги для андроида.
Иван: спасибо, но я настаиваю на том, что это не подходит. Ибо трафик не вебовский, увы.
Посмотрю, может, можно что-то себе облегчить, но вряд ли. Кажется, я уже делал "заход" с Фиддлером
Работает не на всех "эмуляторах" - на DroidX не пошел (не видно ничего), а на Bluestacks - заработало ок. Немного неудобно, что это на том же андроиде, что и приложение - невозможно играться и отсматривать шевеление пакетов.
Рабочая версия - платная (150 руб), но если разобраться, как мне показалось, с ее помощью можно все мне нужное разобрать.
Андрей Буров: тут сложно отфильтровать нужное. на машине запущен зиллиард разных приложений, плюс в эмулируемом устройстве какая-то жизнь протекает. Сложно отфильтровать именно то, что относится к нужному приложению внутри нужного приложения (к эмулятору, а в нем, в свою очередь, к игре)
Какой такой бэкап снэпшот на автоматических апдейтах?
Как ни странно, решил сам.
imap.so не виноват.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/imap.so' - /usr/lib/php5/20060613+lfs/imap.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Aug 05 18:02:52 2014] [notice] Apache/2.2.14 (Ubuntu) PHP/5.2.10-2ubuntu6.5 with Suhosin-Patch configured -- resuming normal operations
Виновато все же обновление libc до версии 7.14ubuntu
Я скачал ручками (wget) все, что было в логе unattended установки обновлений, но предыдущие версии пакетов. Потом каждый из них установил командой dpkg -i <имя-пакета>.
Сделал ребут, все заработало. вопрос как пропустить обновление снова :)
Однозначность несколько упрощает игру. Чтобы понять, чем, наверное, надо поиграть, но в общем и целом, разрешая некую локальную область картинки, наблюдая вариативность в закрашивании оной, можно сделать вывод, что решаем уже неправильно. То есть, даже изготавливая головоломку "от обратного", все равно надо уметь оценивать, а однозначное ли решение мы предлагаем.
"в лоб" не дает уникальности решения. Например, квадрат 3х3 с цифрами "9" в диагональных углах, можно закрасить как минимум двумя способами.
Да и на картинке выше белые тройки(две группы по две пары), не будь у них красных перегородок, можно было бы двумя способами заполнить.
Спасибо за подсказку.
Примерно так и сам предположил поступить - заменой некоторых тегов на перевод строки.
Что до grab, то он сам использует lxml, и я не вижу особого смысла пользоваться тем же самым инструментом, но завернутым в другую библиотеку. :)
с хттп транспортом работаю через requests, вполне удобно и похоже на тот же grab =)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.