说明 西瓜视频更新了后台源码,我也跟着更新了一部分,如果想要下载使用3.0版本,请点击这个链接:西瓜视频之电视剧电影纪录片下载V3.0 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|
软件仅供学习交流使用,禁止商业使用,禁止用来做危害网络安全的事情,因错误使用造成的危害由使用者负责
之前也写过一些西瓜视频下载的api接口(点此移步到关于api帖子)这个接口源码是在服务器里,然后使用python多线程访问的,因为坛友想要接口源码,此次用纯python版本写api接口的详细代码,供大家学习使用。
优点可以连续下载(需在xigua_urls.txt每行粘贴,按顺序下载)
自动过滤并以视频标题命名文件名
缺点非程序员,按爱好写的,代码有些不规整,欢迎大佬交流
无UI界面
下载 点此下载 提取码:OxEU核心代码:
def get_mp4_url(video_id, try_num=3): url = "/video/urls/v/1/toutiao/mp4/" + video_id + "?r=" + static_info.argument_r all_url = "https://ib.365yg.com" + url + '&s=' + static_info.argument_s( url) js_content = requests.get(all_url).json() if js_content.get('code') != 0: if try_num > 0: time.sleep(2) return get_mp4_url(video_id, try_num - 1) else: print(js_content.get('message')) return '' else: main_url = js_content['data']['video_list']['video_1']['main_url'] video_url = base64.b64decode(main_url).decode() return video_url查看全部评分