See my other post...


Cheers,
Peter
___
http://www.rubyrailways.com
http://scrubyt.org

On 2008.12.05., at 7:49, Vipin Vm wrote:

> Hi Peter,
>
> I need to fetch some information from http://www.ebay.in.
> My required fields are : Name of the product, Image, Price and the  
> link
> to that product.
>
> am able to get the data using this method.
> require 'rubygems'
> require 'scrubyt'
>
>  google_data = Scrubyt::Extractor.define do
>    fetch          'http://www.ebay.in'
>    fill_textfield 'satitle', 'ipod shuffle'
>    submit
>
>    record
> "/html/body/div[2]/div[4]/div[2]/div/div/div[2]/div[2]/div/div/ 
> div[3]/div/div/table/tr"
> do
>      name "/td[2]/div/a"
>      price "/td[5]"
>      image "/td/a/img" do
>          url "src", :type => :attribute
>      end
>      link "/td[2]/div/a" do
>          url "href", :type => :attribute
>      end
>    end
>
>  end
>
> google_data.to_xml.write($stdout, 1)
>
> but my problem is for some products its not working properly. (div may
> be changed). is there any better solution for this?
>
> Thanks in advance,
> Vipin
> -- 
> Posted via http://www.ruby-forum.com/.
>