Управление веб-браузером в asp.net? - PullRequest
0 голосов
/ 21 февраля 2012

Мне нужно сделать это:
1) зайти на определенный веб-сайт, используя имена пользователей моих клиентов и пройти - они знают об этом порыве :)
2) перемещаться внутри, за 6 шагов
3) скачать файл .csv с сайта
Это сайт для чтения счетчиков воды, и я хочу автоматически обновлять базу данных каждый час.

Используя WebBrowser в c #, он прекрасно работает. Но , мне нужно, чтобы он был на сервере и запускал его все время, чтобы информация была актуальной.
Веб-сервисы недействительны, потому что сайт чтения не имеет никакого отношения ко мне (сторонняя компания и т. Д.). В общем, мне нужно имитировать элемент управления веб-браузера. то, что я нашел в проекте кода, мне не помогло.
Я проверяю, может ли CGI справиться с задачей, но, возможно, я не в курсе.
спасибо за вашу помощь!

1 Ответ

1 голос
/ 21 февраля 2012

Вы можете использовать объекты HttpRequest / Response в пространстве имен System.Net.Они не имитируют веб-контроль, но позволяют вам делать запросы, которые вы хотите.

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