class Scraper
def initialize(options = {}) do
@options = options
end
def scrape
Wombat.crawl do
base_url @options[:base_url]
path @options[:path]
some_data css: @options[:css]
end
end
end
样品用法:
sample = Scraper.new({base_url: "someurl.com", path:"/random", css: ".regular"})
sample.scrape
我似乎无法在 scrape 方法中访问 @options 。这是一个范围界定问题,可能可以通过平面范围界定来解决,但我似乎无法绕过它。任何帮助,将不胜感激。