Class: BrilliantWebScraper

Overview

Main scraping class

Constant Summary

Constants included from ScrapeExceptions

ScrapeExceptions::GENERAL_EXCEPTIONS, ScrapeExceptions::TIMEOUT_EXCEPTIONS

Class Method Summary collapse

Methods included from ScrapeHelper

perform_scrape

Methods included from Title

grep_title

Methods included from MetaDescription

grep_meta_description

Methods included from OrgDescription

grep_org_description

Methods included from TwitterDescription

grep_twitter_description

Methods included from TwitterProfile

grep_twitter_profile

Methods included from LinkedinProfile

grep_linkedin_profile

Methods included from FacebookProfile

grep_facebook_profile

Methods included from YoutubeChannel

grep_youtube_channel

Methods included from InstagramProfile

grep_instagram_profile

Methods included from VimeoProfile

grep_vimeo_profile

Methods included from PinterestProfile

grep_pinterest_profile

Methods included from Emails

get_processed_emails, grep_emails

Methods included from PhoneNumbers

grep_phone_numbers

Methods included from RedirectedTo

grep_redirected_to_url

Class Method Details

.new(url, connection_timeout = 10, read_timeout = 10) ⇒ Object



52
53
54
# File 'lib/brilliant_web_scraper.rb', line 52

def new(url, connection_timeout = 10, read_timeout = 10)
  perform_scrape(url, connection_timeout, read_timeout)
end