URL = 'http://public.dep.state.ma.us/SearchableSites2/Search_UST.aspx'
agent = Mechanize.new()
agent.get(URL)
form = agent.page.form_with(:action=>/Search_UST.aspx/)
form.submit(form.button_with(:value=>'Search'))
puts agent.page.body
Вышеприведенный фрагмент должен представить форму и получить страницу результатов поиска. Однако форма не отправляется. Вместо того, чтобы получать страницу результатов, я получаю страницу формы, как если бы я не отправил форму.Форма не отправляется через Mechanize
Вот страница источника Я пытаюсь представить http://public.dep.state.ma.us/SearchableSites2/Search_UST.aspx
Любое предложение о том, как преодолеть эту проблему?
Спасибо
ASP формы, как правило, содержат дополнительные данные для отправки по запросу. Осмотрите, что отправляется, и добавьте эти поля в свой код Mechanize. –