mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 08:43:58 +03:00
support stream vedio.
This commit is contained in:
parent
5bfb7650b3
commit
cecc4121a6
@ -299,7 +299,7 @@ def url_save(url, filepath, bar, refer = None, is_part = False, faker = False):
|
|||||||
else:
|
else:
|
||||||
open_mode = 'wb'
|
open_mode = 'wb'
|
||||||
|
|
||||||
if received < file_size:
|
if file_size==None or received < file_size:
|
||||||
if faker:
|
if faker:
|
||||||
headers = fake_headers
|
headers = fake_headers
|
||||||
else:
|
else:
|
||||||
@ -315,9 +315,9 @@ def url_save(url, filepath, bar, refer = None, is_part = False, faker = False):
|
|||||||
end_length = end = int(response.headers['content-range'][6:].split('/')[1])
|
end_length = end = int(response.headers['content-range'][6:].split('/')[1])
|
||||||
range_length = end_length - range_start
|
range_length = end_length - range_start
|
||||||
except:
|
except:
|
||||||
range_length = int(response.headers['content-length'])
|
range_length = response.headers['content-length'] and int(response.headers['content-length'])
|
||||||
|
|
||||||
if file_size != received + range_length:
|
if range_length==None or file_size != received + range_length:
|
||||||
received = 0
|
received = 0
|
||||||
if bar:
|
if bar:
|
||||||
bar.received = 0
|
bar.received = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user