Bilibili - Failed to download all videos from one channel #2685
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the case when there are more than 100 videos uploaded by one Bilibili user, running "you-get [URL]" or "you-get -l [URL]" will only download the latest 100 videos.
Debug shows that the refactor turns to url (https://space.bilibili.com/ajax/member/getSubmitVideos?mid=19111402&page=1&pagesize=100&order=0&jsonp=jsonp) .
Looked into source codes. The value of page=1 and pagesize=100 are somewhat hard-coded. Tried changing pagesize to 200 returns an error.
Possible approach is 1)to somehow fix the error and allow it to download all videos from the up-loader no matter how many they are, or 2)add a command line option/parameter for user to specify the page that he's trying to start downloading from.
Test case:
you-get https://space.bilibili.com/19111402/video
you-get -l https://space.bilibili.com/19111402/video