Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
mechanize - problem with downloading csv file
Subhransu Behera
2/24/2009 12:47:00 PM
Hi,
I am trying to download the past call details from ATnT site
in csv format.
It requires to select the bill period and click on a radio button.
Then clicking on "Submit" link downloads the call summary for
that period.
I tried to do it in mechanize in the following way, but it download
the src of the page in stead of downloading the actual CSV file.
# get the download page
page_download = agent.get "
https://www.wireless.att.com/view/billPayDownloadDetail.doview?execdownloa...
"
# get the form for bill_period and select a bill period
bill_period_form = page_download.forms[2]
bill_period_form.field.options[2].select
# click on the csv radio button
download_format_form = page_download.forms[3]
download_format_form.radiobuttons[1].click
# click on the submit link that downloads the csv file.
download_file = agent.click download_page.search("a")[41]
download_file.save_as("<path_to_file>.csv")
The problem I am facing in the above code is:
+ Doesn't do anything special after selecting a particular bill period
from
the select options.
+ Download the page source in stead of downloading the actual csv file.
Can you suggest something? Am I missing something here?
Thanks,
Subhransu
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
mechanize - problem with downloading csv file
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password