Sha256: 203e9c588e33d2e782ac9878d6ea052dc95082a69b1d83863bafe569f8e53169

Contents?: true

Size: 928 Bytes

Versions: 2

Compression:

Stored size: 928 Bytes

Contents

class RollForInitiative::Scraper

    @@site = "https://www.dndbeyond.com/classes"

    def klasses(site)

        @@doc = Nokogiri::HTML(open(site, "User-Agent" => "Mozilla/5.0 (Windows NT 6.0; rv:12.0) Gecko/20100101 Firefox/12.0 FirePHP/0.7.1"))
        
    end

    def grab_encounter(site)

        more_info = Nokogiri::HTML(open(site, "User-Agent" => "Mozilla/5.0 (Windows NT 6.0; rv:12.0) Gecko/20100101 Firefox/12.0 FirePHP/0.7.1"))
        @@encounter = more_info.search(".content-container p")[1].text
    end

    def who_you_fight
        oppenent = Nokogiri::HTML(open("http://www.chaoticshiny.com/monstergen.php"))
        @@fight = oppenent.search("#output").text.strip
    end

    def self.doc
        @@doc
    end

    def self.encounter
        @@encounter
    end

    def self.fight
        @@fight
    end



end









#"https://www.dndbeyond.com/classes"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roll_for_initiative-0.3.0 lib/roll_for_initiative/scraper.rb
roll_for_initiative-0.2.0 lib/roll_for_initiative/scraper.rb