Я пытаюсь использовать curl для автоматизации запроса кодов занятий с веб-страницы Австралийского бюро статистики. Я получаю сообщение об ошибке «Поисковый индекс не существует» при выполнении запроса POST с помощью Curl. Я думаю, что проблема в том, что есть два ввода, которые я не ввожу, и поэтому он терпит неудачу. Буду признателен за любую помощь в этом:
Запрос локона:
curl --data "searchcontent=&helpdocid=[docid]&searchtext=121315&submit=Go" http://www.ausstats.abs.gov.au/ausstats/searchclass.nsf/(Searchattmnt)?openagent
Соответствующий код с сайта АБС:
<!-- Start Search Content -->
<div id="titlemain"> Search Results</div><div id="middle"></div>
<form name="attmnt" method="post" action="http://www.ausstats.abs.gov.au/ausstats/searchclass.NSF/(Searchattmnt)?openagent">
<input type="hidden" name="searchcontent" value="">
<input type="hidden" name="helpdocid" value="[docid]">
<div id="content">
<h3>New Search :</h3>
<input type="text" name="searchtext" size =60 MAXLENGTH="255" value="">
<INPUT VALUE="Go" TYPE="submit">
</form>
</div>
<!-- End Search Content -->
Дайте мне знать, поможет ли что-нибудь еще. Я смотрю на ствол серьезного ввода данных, если не могу заставить это работать.
EDIT: просто исправили опечатку в запросе curl, чтобы избежать путаницы.