3

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

В браузере это выглядит примерно так

1.) Login using POST
2.) Pick which page to go to using another POST
3.) Pick another page... using POST
4.) etc.. until I get to the page I want, 
    then download all textfiles linked to on that page.

Я пытаюсь сделать это, используя скрипт bash и некоторые циклы со значениями, которые меняются для каждого POST.

Моя проблема в том, как мне сделать несколько POST с помощью cURL? Должны ли быть включены файлы cookie?

К вашему сведению, веб-сайт http://metagenomics.nmpdr.org/ (MG-RAST).

1 ответ1

2

Я начинаю понимать, что я размещаю вопросы только в стеке *, потому что я знаю, что как только я это сделаю, я найду ответ.

Ответ действительно печенье:

$ curl -d "who=your_mom&when=last_night" -D mycookies http://outbacksteakhouse.com/date.cgi
$ curl -d "what=took_her_out_for_a_steak" -b mycookies http://outbacksteakhouse.com/date.cgi

-D saves to mycookies
-b loads mycookies

Добавьте другой -D ко второй команде, и вы можете сделать это во 2-й базе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .