Как открыть ссылку, заполнить данные и нажать кнопку без браузера? - PullRequest
0 голосов
/ 14 ноября 2018

Мне нужно открыть веб-страницу со ссылкой, заполнить текстовое поле моими данными, нажать любую кнопку и затем прочитать данные страницы в C #.Например:

Открыть (www.google.es), затем заполните поле поиска "stackOverFlow", нажмите кнопку поиска и затем прочитайте результаты.

Я искал иЯ думаю, что могу читать данные с помощью HttpClient, но я не имею ни малейшего понятия о том, как перейти к другой части.

Редактировать: На самом деле, используя консольную аппликацию .net Framework, но я могу изменить это на приложение MVC илиПриложение Winform

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

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

перейдите по ссылке, чтобы начать: https://developers.google.com/custom-search/v1/overview

0 голосов
/ 14 ноября 2018

Вы сможете набрать ввод, вызвав скрипт:

document.getElementById("Input").value = "My value";

, а затем опубликуйте его, вызвав скрипт из приведенного ниже вопроса, или смоделируйте щелчок кнопки (если вы не уверены, что кнопка действительно отправляет сообщение)

JavaScript пост-запрос как отправка формы

Имитация нажатия кнопки в javascript

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