class WonderScrape::Scrapers::MFC::FieldParsers::AdditionalImages
Constants
- STYLE_URL_REGEX
Public Class Methods
parse(field_content)
click to toggle source
# File lib/wonder_scrape/scrapers/mfc/field_parsers.rb, line 52 def parse(field_content) field_content.search('#content .item-picture a.more').map do |image_link| extract_clean_url(image_link.attr('style')) end end
Private Class Methods
extract_clean_url(style_string)
click to toggle source
# File lib/wonder_scrape/scrapers/mfc/field_parsers.rb, line 60 def extract_clean_url(style_string) image_url = style_string.scan(STYLE_URL_REGEX).flatten.first parsed_uri = URI.parse(image_url) parsed_uri.query = nil parsed_uri.path = parsed_uri.path.gsub('/thumbnails/', '/') parsed_uri.to_s end