Очистка экрана c # .NET с входами - PullRequest
1 голос
/ 02 ноября 2010

Я хочу отсканировать следующий веб-сайт с помощью C # Compact Framework, потому что я не думаю, что для него есть общедоступный API (я могу ошибаться). На нем есть несколько элементов управления, для которых я хочу установить значения перед отправкой страницы и переходом к следующей форме, полной элементов управления. Как я могу сделать это? Другие посты на самом деле не говорят о том, как установить входные значения.

http://www.tfl.gov.uk/tfl/tickets/refunds/tuberefund/

Я понимаю, как получить страницу HTML с помощью HttpWebRequest или WebClient, но не понимаю, как отредактировать страницу и опубликовать ее обратно.

1 Ответ

1 голос
/ 02 ноября 2010

На мой взгляд, вам может быть лучше, если вы используете плагин для браузера и / или трассировку проволочной акулы для отслеживания HTTP-запросов, отправляемых браузером, когда вы делаете свой сценарий вручную, а затем точно реплицируете этот сетевой сеанс с использованием кода.

Парсинг элементов управления и получение запросов POSt для имитации отправки форм также выполним, но это намного больше работы.

Также вы можете посмотреть, предоставляет ли этот веб-сайт какой-либо REST или веб-сервис.API, которые дают вам возможность решить вашу проблему.

...