Как заполнить онлайн-форму и получить результаты из автономного приложения? - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь написать код для автономного приложения, которое получит доступ к URL-адресу веб-сайта, и я хочу, чтобы программа передавала данные в форму веб-сайта, вычисляла и затем возвращала свой результат. Все это без необходимости открытия и заполнения веб-сайта вручную.

Я знаю, что это возможно, передавая параметры через URL на некоторых веб-сайтах с помощью формы, но это не работает на веб-сайте, с которым мы пытаемся это сделать.

Кто-нибудь знает способ использования JavaScript для этого? Все, что я нахожу, когда исследую эту тему, дает информацию о том, как сделать это на веб-сайте, который вы создаете, и я не могу сделать это на этом веб-сайте, так как он уже создан. Я не совсем понимаю, как заставить мой JavaScript-код работать на этом сайте, если бы я его написал.

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Вам нужно будет использовать POST, а не GET, что, как я полагаю, у вас сейчас.

method="POST"

а не ...

method="GET"

Я не очень опытен в JavaScript, но я знаю, что он немного странен в приложениях, когда задействованы веб-страницы.

0 голосов
/ 15 января 2019

Вам нужно будет сделать запрос http «POST» (поскольку вы уже сказали, что запрос «GET» не работает.

Какой объект вы используете для выполнения этого http-запроса, зависит от вашей среды (где вы будете выполнять свой код Javascript). Например: XMLHTTPRequest, если ваш JavaSscript работает в браузере, WinHTTP, если он работает в хосте скриптов Windows или MS Excel..etc..etc ..

Возможно, вам придется указать определенный заголовок в вашем http-запросе. Может быть, заголовок Cookie. Возможно заголовок реферера. Вы можете понять это, посмотрев, что посылает обычный браузер (например: используйте Инструменты разработчика (F12) в вашем браузере)

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