Class: BrilliantWebScraper
- Inherits:
-
Object
- Object
- BrilliantWebScraper
- Extended by:
- Emails, FacebookProfile, InstagramProfile, LinkedinProfile, MetaDescription, OrgDescription, PhoneNumbers, PinterestProfile, RedirectedTo, ScrapeHelper, ScrapeRequest, Title, TwitterDescription, TwitterProfile, VimeoProfile, YoutubeChannel
- Defined in:
- lib/brilliant_web_scraper.rb
Overview
Main scraping class
Constant Summary
Constants included from ScrapeExceptions
ScrapeExceptions::GENERAL_EXCEPTIONS, ScrapeExceptions::TIMEOUT_EXCEPTIONS
Class Method Summary collapse
Methods included from ScrapeHelper
Methods included from Title
Methods included from MetaDescription
Methods included from OrgDescription
Methods included from TwitterDescription
Methods included from TwitterProfile
Methods included from LinkedinProfile
Methods included from FacebookProfile
Methods included from YoutubeChannel
Methods included from InstagramProfile
Methods included from VimeoProfile
Methods included from PinterestProfile
Methods included from Emails
get_processed_emails, grep_emails
Methods included from PhoneNumbers
Methods included from RedirectedTo
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 |