diff --git a/bilibili.py b/bilibili.py index 040387c..99f2898 100644 --- a/bilibili.py +++ b/bilibili.py @@ -309,6 +309,8 @@ class Bilibili: :param no_reprint: (optional) 0=可以转载, 1=禁止转载(default) :type no_reprint: int """ + if len(self.videos) == 0: + return self.session.headers['Content-Type'] = 'application/json; charset=utf-8' copyright = 2 if source else 1 r = self.session.post('https://member.bilibili.com/x/vu/web/add?csrf=' + self.csrf, diff --git a/liveDownloader.py b/liveDownloader.py index 2ed199d..b2e54ea 100644 --- a/liveDownloader.py +++ b/liveDownloader.py @@ -1,7 +1,6 @@ import sys import time from datetime import datetime -import m3u8 import queue import threading from config import config @@ -74,6 +73,7 @@ def download(url): path = datetime.strftime(datetime.now(), "%Y%m%d_%H%M.flv") p = requests.get(url, stream=True) if p.status_code != 200: + isUpload = True return True f = open(path, "ab") try: @@ -91,6 +91,7 @@ def download(url): print("{} : Download Daemon Quiting".format(datetime.strftime(datetime.now(), "%y%m%d %H%M"))) download(url) + def upload(date=datetime.strftime(datetime.now(), "%Y_%m_%d")): print("{} : Upload Daemon Starting".format(datetime.strftime(datetime.now(), "%y%m%d %H%M"))) i = uq.get()