Отправить аргумент в поле поиска на веб-сайте и получить результаты с помощью сценария оболочки - PullRequest
0 голосов
/ 13 января 2020

У меня есть веб-сайт, содержащий окно поиска, мне нужно отправить аргумент из терминала в это окно поиска, а затем отправить кнопку поиска и получить результаты другой страницы, я использую curl , но я не знаю, как получить результаты или как нажать кнопку отправки, вот мой сценарий на данный момент:

echo -n "Enter The Number You Want: " 
read Term

curl -d "{\"Term\" : \"$Term\"}" www.example.com > ~/Desktop/Curl/form-response.html

1 Ответ

1 голос
/ 14 января 2020

Это зависит от вашего html URL-адреса действия формы и метода GET или POST. Вы должны свернуть URL-адрес действия (а не URL-адрес формы, как я полагаю), добавив такой параметр, как

? P1 = val1 & p2 = val2

, если GET или использовать -d или -F если POST

Использовать -o выходной файл вместо> выходной файл

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