Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

14 дней назад
Дмитрий
27 лет, Россия
6 лет в сервисе
Был онлайн 1 день назад
37 отзывов
100% фрилансеров рекомендуют 57% заказов с выбором исполнителя
14 дней назад

Задача: извлечь переписку из открытого в браузере web.whatsapp.com наиболее простым способом. другие способы не рассматриваются по причине своей трудоемкости. нужно использовать uiautomation, а именно СТРОГО компонент UIAutomationClient.dll и UIAutomationTypes.dll из .Net 4.5.2. ОС: Windows, написано должно быть либо на c# либо на vb.net.

результат должен выводиться в виде таблицы: дата, время, имя получателя, имя отправителя (желательно), текст сообщения. соответственно, на форме должен быть контрол для вывода (без разницы, textbox, listview и т.п.) и кнопка "извлечь данные". 

Должна быть поддержка следующих браузеров (последние версии): Chrome, Firefox, Opera, Yandex. У каждого браузера разумеется своя реализация интерфейса, и шаблоны будут отличаться.

Реализация задачи заключается в написании шаблонов для uiautomation. То, что данные легко доступны - можно убедиться с помощью инструмента Inspect.exe из windows sdk (или любого другого UISpy), см. скриншот во вложении.

Примеров в инете по тому, как например извлекать например URL из браузера с помощью uiautomation можно найти много (находим процесс браузера, добираемся до адресной строки по признакам, извлекаем url), начните с этого, а далее уже разработайте шаблоны с изучая дерево связей inspect.exe. интересует только указанные выше данные. изображения пока не нужны, а с вложениями это вообще невозможно.

Следующей задачей будет web.telegram. также в дальнейшем желательна от вас поддержка на платной основе, так как после обновлений у браузеров часто меняется интерфейс и существующие шаблоны перестают работать.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
  • Рекламное место свободно
    12 дней за $4
  • Рекламное место свободно
    12 дней за $4
Заявки фрилансеров
1 заявка от фрилансеров

Посмотреть заявки можно будет после закрытия заказа.

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.