tuber icon indicating copy to clipboard operation
tuber copied to clipboard

cannot get_all_channel_video_stats for some channels

Open wearytolove opened this issue 4 years ago • 4 comments

I just tried to download the list for some channels: get_all_channel_video_stats(channel_id="UCxJNUCdhSi7YfVS_D_Mct_g") works get_all_channel_video_stats(channel_id="UCWQiOyL5YT1kF6tFUr3Crew") also works

but get_all_channel_video_stats(channel_id="UCRAnkVn_Y67LUA-bmHc-ytg") get_all_channel_video_stats(channel_id="UC0sBCaVFzxn4Y58JYqW7UTQ")

doesn't work

the error message shows that "Error in rbind(deparse.level, ...) : numbers of columns of arguments do not match "

I noticed that those channels cannot get_all can only be crawled the first 50 videos by list_channel_videos

wearytolove avatar Oct 09 '21 00:10 wearytolove

Ok it seems to me that the number of videos is not the issue. This channel "UC-mucBKLrlCXYg-6D0KsrlQ" only has 30 videos but still I cannot get_all_channel_video_stats. Is it possible that the channel host can block crawling even though the data is public?

wearytolove avatar Oct 09 '21 01:10 wearytolove

Just an update - the issue disappeared after two days. Did not know what went wrong. Thanks!

wearytolove avatar Oct 10 '21 12:10 wearytolove

Unfortunately, I am also getting this issue. I can wait a bit to see if it changes, but just wanted to flag that this is happening to me too.

vwirtschafter avatar Oct 15 '21 19:10 vwirtschafter

I just have the same error message using list_channel_videos("UC3xfbCMLCw1Hh4dWop3XtHg"). I ran this function during a youtube live-stream of the channel (RStudio). Moreover, when I run list_channel_videos("UC3xfbCMLCw1Hh4dWop3XtHg", simplify =FALSE), I get the list without error. However, some items do not have the field videoPublishedAt.

jaromilfrossard avatar Dec 09 '21 20:12 jaromilfrossard