Advertisement
heroku

Untitled

Nov 30th, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.85 KB | None | 0 0
  1.   class Base
  2.     def initialize
  3.       @base_url = "http://www.sabah.com.tr"
  4.     end
  5.  
  6.     # This works, because @base_url is extracted as url
  7.     def authors
  8.       url = @base_url
  9.       Wombat.crawl do
  10.         base_url url
  11.         path "/yazarlar/arsiv"
  12.  
  13.         authors "css=.writerList.archiveAll ul li", :iterator do
  14.           link 'xpath=a/@href'
  15.           name 'css=a strong'
  16.           image 'xpath=a/img/@src'
  17.         end
  18.       end
  19.     end
  20.  
  21.     # This gives error
  22.     # ArgumentError: absolue URL needed
  23.     # so @baseUrl is not recognized.
  24.     def articleLinks
  25.       Wombat.crawl do
  26.         base_url @base_url
  27.         path "/yazarlar/arsiv"
  28.  
  29.         links "css=.writerList.archive ul li", :iterator do
  30.           link 'xpath=a/@href'
  31.           title 'xpath=a/span'
  32.           date 'xpath=a/em'
  33.         end
  34.       end
  35.     end
  36.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement