after reading about hpricot, mechanize and htree gems, I made an attempt
to write a simple code to grab property tax info for homes in Los
Angeles. i wrote this fragment which goes to the assessor’s website,
finds the form entries and correctly puts in an apn number (property
parcel number) but fails at the submit line. I tried page =
agent.submit(form) also to no avail. What am I doing wrong?
Two side questions: How do you auto-indent ruby code? I am using SciTe
editor and i find myself using my old matlab editor every once in a
while to beautify the codes. Hw could ruby not have auto-indentor?
Also quick way of turning an html table into a matrix, array of arrays?
thanks in advance.
c:/ruby/lib/ruby/gems/1.8/gems/mechanize-0.7.6/lib/www/mechanize/page.rb:104:in bases': undefined method search’ for nil:NilClass (NoMethodError)
from
c:/ruby/lib/ruby/gems/1.8/gems/mechanize-0.7.6/lib/www/mechanize.rb:440:in to_absolute_uri' from c:/ruby/lib/ruby/gems/1.8/gems/mechanize-0.7.6/lib/www/mechanize.rb:659:in fetch_page’
from
c:/ruby/lib/ruby/gems/1.8/gems/mechanize-0.7.6/lib/www/mechanize.rb:466:in post_form' from c:/ruby/lib/ruby/gems/1.8/gems/mechanize-0.7.6/lib/www/mechanize.rb:269:in submit’
Also quick way of turning an html table into a matrix, array of arrays?
form[‘mapbook’]=apn[0,4]
`to_absolute_uri’
Posted viahttp://www.ruby-forum.com/.
Just pasted it into irb. I don’t run into errors…
after reading about hpricot, mechanize and htree gems, I made an attempt
to write a simple code to grab property tax info for homes in Los
Angeles. i wrote this fragment which goes to the assessor’s website,
finds the form entries and correctly puts in an apn number (property
parcel number) but fails at the submit line. I tried page =
agent.submit(form) also to no avail. What am I doing wrong?
Two side questions: How do you auto-indent ruby code? I am using SciTe
editor and i find myself using my old matlab editor every once in a
while to beautify the codes.
With Scite once you name the file name.rb or select Ruby from the
language tab it should automatically handle the indentations.
By auto-indent, i meant indenting an entire chunk of the code not indent
after each return hit. thanks! In matlab medit, you can highlite the
entire code block and use cntrl-I to indent the entire section… In
unix, cb is run to beautify c code.
Michael W. Ryder wrote:
With Scite once you name the file name.rb or select Ruby from the
language tab it should automatically handle the indentations.
By auto-indent, i meant indenting an entire chunk of the code not indent
after each return hit. thanks! In matlab medit, you can highlite the
entire code block and use cntrl-I to indent the entire section… In
unix, cb is run to beautify c code.
I know that Emacs, Netbeans, and TextMate all do this for Ruby code.
I’m sure other editors do as well.