If videCountText lists the number of subscribers, then don't use it in get_video_count
This commit is contained in:
parent
8d08cfe30f
commit
8dcc98b3b9
@ -652,8 +652,13 @@ module HelperExtractors
|
|||||||
#
|
#
|
||||||
# Returns a 0 when it's unable to do so
|
# Returns a 0 when it's unable to do so
|
||||||
def self.get_video_count(container : JSON::Any) : Int32
|
def self.get_video_count(container : JSON::Any) : Int32
|
||||||
|
puts container
|
||||||
if box = container["videoCountText"]?
|
if box = container["videoCountText"]?
|
||||||
return extract_text(box).try &.gsub(/\D/, "").to_i || 0
|
if (extracted_text = extract_text(box)) && !extracted_text.includes? " subscriber"
|
||||||
|
return extracted_text.gsub(/\D/, "").to_i
|
||||||
|
else
|
||||||
|
return 0
|
||||||
|
end
|
||||||
elsif box = container["videoCount"]?
|
elsif box = container["videoCount"]?
|
||||||
return box.as_s.to_i
|
return box.as_s.to_i
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user