Взаимодействие с веб-страницами на C #

Есть веб-сайт, созданный с помощью ColdFusion (не уверен, имеет ли это значение). Мне нужно взаимодействовать с этим веб-сайтом. Главное, что мне нужно сделать, это переходить на разные страницы и нажимать кнопки.

У меня есть две идеи, как это сделать. Первый - использовать элемент управления WebBrowser. Благодаря этому я, безусловно, мог перемещаться по страницам и нажимать кнопки (Согласно This ).

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

Есть ли у кого-нибудь рекомендации, какой способ лучше? Есть ли способ лучше, о котором я не думал?

7
задан Matt Busche 27 February 2015 в 20:46
поделиться