def printData(self):if len(self.UpdateDataList) > 0:self.UpdateDataList = sorted(self.UpdateDataList, key=lambda x: x['minutes']) # 先更新的在前sucess = 0for index, video in enumerate(self.UpdateDataList):minutes = video['minutes']if minutes > self.updateInterval and index >= 3:breakif minutes > self.updateInterval and sucess>=3:continueindex += 1author = video['author']name = author['name'] # 昵稱photo = video['photo']id = photo['id'] # 標題帶話題caption = photo['caption'] # 標題帶話題# likeCount = photo['likeCount']realLikeCount = photo['realLikeCount']viewCount = photo['viewCount']coverUrl = photo['coverUrl']photoUrl = photo['photoUrl']link = f"https://www.kuaishou.com/short-video/{id}"print('\n' + str(index) * 60)str2 = ((((f"{str(index)} 昵稱:{name}, 已更新:{minutes}分鐘, 點贊:{realLikeCount}, 播放:{viewCount} "+ "\n" + f"{str(index)} 標題:{caption} ")+ "\n" + f"{str(index)} 作品鏈接: {link}")+ "\n" + f"{str(index)} 封面: {coverUrl}")+ "\n" + f"{str(index)} 視頻鏈接: {photoUrl}")print(str2)print(str(index) * 60 + "\n")if minutes > self.updateInterval:continuesucess += 1# webbrowser.open(link)tools.weChattTip(str2)print("成功:" + str(sucess))print("檢測:" + str(len(self.UpdateDataList)))
以上為部分輸出代碼,源碼為自動獲取瀏覽器本地cookie并多線程監控關注列表更新以及獲取無水印視頻鏈接
后續持續更新其他平臺,包括抖音,tiktok,嗶哩嗶哩,小紅書等
源碼下載 :https://pan.quark.cn/s/16ac46fba4f4