2014-01-25 2 views
1

Я хочу знать, смогу ли я управлять веб-браузером с помощью программы на C#. Я хочу сделать следующее:Управление веб-браузером с помощью настольного приложения

Я хочу создать приложение для рабочего стола Windows, которое позволит мне открыть веб-браузер (google chrome), ввести адрес веб-страницы, перейти на веб-страницу, ввести что-то в конкретное поле или щелкнуть что-нибудь.

Все вышеперечисленное должно быть выполнено автоматически приложением C# без вмешательства пользователя после того, как он откроет приложение.

Я хочу знать, возможно ли это сделать это на C#? и если это не так, мне бы хотелось, чтобы некоторые рекомендации подсказывали мне, как мне приступить к созданию этого приложения, на каком языке программирования я должен взглянуть или что я должен исследовать.

Мне нужно только руководство для того, как мне следует создавать это приложение.

Благодаря всем, кто собирается ответить;)

+0

Какова конечная цель? возможно, на сайте, с которым вы пытаетесь работать, есть api, и вам не нужно делать это через браузер. Это упростит задачу и станет более надежной. – trailmax

+0

Конечная цель заключается в использовании google chrome open google.com нажмите на распознавание речи [пользователь затем говорит], а затем возьмет искомую фразу для дальнейшей обработки. Я с нетерпением жду вашей обратной связи –

+0

Прежде чем перейти к хакерскому подходу к управлению браузером, я бы изучил API Google Voice. Может начаться здесь: http://stackoverflow.com/questions/6389039/how-google-voice-search-works-is-there-an-api-for-that – trailmax

ответ

2

Есть несколько возможностей для достижения этой цели:

+0

Привет, «bejger» вариант селена выглядит очень многообещающе для меня! Я немного поработал над этим, и кажется, что это то, что я хотел, и он может быть встроен в визуальную студию Microsoft для кодирования на C#, что здорово! Знаете ли вы какие-либо проблемы или какие-либо трудности, которые могут испытывать, если я пойду с этим вариантом? –

+0

Насколько мне известно, мы используем Selenium в нашей компании уже несколько лет, и мы очень этому рады :) До сих пор мы не сталкивались с серьезными проблемами или сложностями –

 Смежные вопросы

  • Нет связанных вопросов^_^