class Veoh < Website
- VALID_VEOH_URL_REGEX = /^(http:\/\/)?(www\.)?veoh\.com\/((videos\/([[:alnum:]]+))|(group\/.*)|(browse\/.*\/[[:alnum:]]+))$/
+ VALID_VEOH_URL_REGEX = /^(http:\/\/)?(www\.)?veoh\.com\/.*?(v[[:alnum:]]+)$/
def self.owns_url?(url)
return url =~ VALID_VEOH_URL_REGEX
def parse_redirect_url(page_data)
redirect_url_regex = /fullPreviewHashPath=\"(.*?)\"/
matches = redirect_url_regex.match(page_data)
- redirect_url = matches[1] if not (matches.nil? || matches.length < 1)
+ redirect_url = matches[1] if not (matches.nil? || matches.length < 2)
return redirect_url
end