我试图从运输公司页面估算货件的成本。
问题在于我不知道自己做错了什么。
这是我的方法:
mechanize = Mechanize.new
page = mechanize.get('http://www.chilexpress.cl/cotizador-envios-de-encomiendas-tarifas')
origen = page.at("#ddlOrigenCotizacion")
destino = page.at("#ddlDestinoCotizacion")
producto = page.at("#ddlProductoCotizacion")
link = page.at("#btnSig")
largo = page.at("#txtLargo")
ancho = page.at("#txtAncho")
alto = page.at("#txtAlto")
peso = page.at("#txtPeso")
origen['value'] = 'AHOS'
destino['value'] = 'AHOS'
producto['value'] = '3'
largo['value'] = '5'
alto['value'] = '5'
ancho['value'] = '5'
peso['value'] = '2'
puts mechanize.click(link).uri
puts '---------'
但无效,mechanize.click(link).uri
返回page.uri
我也试过了page.form_with(:id =>' formPrincipal')方法,但我无法获得表单输入。