Hi Elizabeth, Thank you for this, it really helps to me. But one thing I am confused how canI check if the adWork is from top position and right position.
Thanks you so much liz. On Sat, Jun 20, 2015 at 7:42 PM, Elizabeth McGurty <[email protected]> wrote: > Once you load the Google results, presumably by some Nokogiri call like: > > Nokogiri::HTML(open...) the html will be stored to some (XML?) source, > let's call it google_results_doc. > > Then you need to use Nokogiri css methods to locate your AdWord html. > > First you need to take a look at Source Code underlying the google > results. Seems to me that all AdWords are stored in a beginning div: > > <div id="tads" class="_Ak c" ..> > Followed by a ordered list of the ads: > <ol> > <li class="ads-ad" ...> > > seems to me that you could just write: > > my_ad_count = google_results_doc.css(".ads-ad").length > or > my_ad_count = google_results_doc.css(".ads-ad").size > > to get your count. I write this assuming that Google is consistent in > always using class name "ads-ad". You may need to code to find it first, > if not perhaps search for the yellow Ad icon. > > Not sure which > Check out: > > > http://www.rubydoc.info/github/sparklemotion/nokogiri/Nokogiri/XML/DocumentFragment#css-instance_method > > for a listing of navigation/selector methods. > > There is a tool called SelectorGadget that can help you identity selectors > on html > > Hope this helps.. > Liz > > On Saturday, June 20, 2015 at 5:49:29 AM UTC-4, Edsil Basadre wrote: >> >> I'm trying to build a simple application in rails that getting all search >> result in google and count the number of AdWords advertiser in top and >> right side position. I already get all the query result using Nokogiri but >> I don't know how can I get the number of AdWords advertiser. >> >> Is there any gems, tools or api how can I get number of AdWords? >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/ad85e60c-b26c-4ea4-bcff-c90919f4ac89%40googlegroups.com > <https://groups.google.com/d/msgid/rubyonrails-talk/ad85e60c-b26c-4ea4-bcff-c90919f4ac89%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAPmpWedcanqvMPpXmhMe1-xH6VBSLtEg64pToLP-FG%2B%2Bq4yD4g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

