можно скрыть браузер и управлять им программно? .net или vb6 - PullRequest
1 голос
/ 24 февраля 2010

в основном с использованием autoit, что происходит, когда окна IE всплывают, и autoit нажимает на вещи, и может управлять ими и т.

Мне бы хотелось, чтобы это был способ скрыть браузер и позволить autoit творить чудеса. браузер не должен быть виден на панели задач или в системном трее, но должен быть виден как browser.exe в окне процесса.

Решение Autoit работает для меня, но очень раздражает, что только IE является управляемым, и IE должен появляться каждый раз при запуске кода Autoit.

Ответы [ 2 ]

1 голос
/ 25 февраля 2010

Для IE есть множество функций, которые позволят вам работать даже со скрытым браузером:

_IECreate, _IELinkClickByIndex и т. Д. Первый имеет возможность запустить скрытое окно, а затем вы просто играете. Это займет немного времени :) Проверьте все команды, начиная с _IE, и вы должны найти то, что ищете. Это немного сложнее, чем отправка простых щелчков мышью в нужных областях, но это немного более надежно, если вы напишите правильно (проверка на ошибки и т. Д.).

0 голосов
/ 18 марта 2010

Perl, Ruby и Python имеют модуль «Механизация», предназначенный для автоматизации взаимодействия с веб-сайтами. Это пример Ruby: http://mechanize.rubyforge.org/mechanize/GUIDE_rdoc.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...