不废话直接代码

import requests
import re
import json
import base64page_url = 'https://www.ixigua.com/i6717973108818444814/'user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36"
headers = {"User-Agent": user_agent
}
page_content = requests.get(page_url, headers=headers).content.decode(encoding='utf-8');
# print(page_content)config_info = re.findall(r'window\.__pageState=.*\}</script>', page_content)[0]
config_info = json.loads(config_info.split('window.__pageState=')[1].replace('</script>', ''))['video']title = config_info['title']v_sdk = 'https://vas.snssdk.com/video/openapi/v1/'
params = {'action': 'GetPlayInfo','video_id': config_info['vid'],'nobase64': 'false','ptoken': config_info['businessToken'],'vfrom': 'xgplayer'
}
v_header = {'Authorization': config_info['authToken'],"User-Agent": user_agent
}
video_info = json.loads(requests.get(v_sdk, params=params, headers=v_header).content.decode())
if video_info['code'] == 0:h_video = video_info['data']['video_list']['video_' + str(video_info['total'])]v_type = h_video['vtype']video_url = str(base64.urlsafe_b64decode(h_video['main_url']), encoding='utf-8')print(title)print(video_url)with open('./%s.%s' % (title, v_type),'wb') as f:f.write(requests.get(video_url).content)print('下载成功!')
else:print('请求失败!')

Python实现西瓜视频下载 保证可用2019-08-28最新版相关推荐

  1. Python 实现 m3u8 视频下载

    Python 实现 m3u8 视频下载 m3u8 是一种基于文本的媒体播放列表文件格式,通常用于指定流媒体播放器播放在线媒体流.它是一个简单的文本文件,其中包含多个由 URI 引用的媒体资源文件的 U ...

  2. Python爬虫实战 - 视频下载001

    (内容仅供技术探讨,切勿用于商业用途) 一.开发环境 IDE:Pycharm Python 3.7  (三方库:requests.pybloom_live) 接口调试工具:Apifox 二.网站分析调 ...

  3. Python 爬虫 Vimeo视频下载链接

    python vimeo_d.py https://vimeo.com/228013581 在https://vimeo.com/上看到稀罕的视频 按照上面加上视频的观看地址运行即可获得视频下载链接 ...

  4. Python 【西瓜视频】的短视频自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  5. python爬取视频--下载2019巴菲特股东大会直播视频

    项目背景 今天一个朋友想下载东方财富网上的2019巴菲特股东大会直播视频,我觉得还挺有趣,之前没有爬取过视频,所以研究了下,用python实现了爬取这个视频. 其实,以现在的带宽网速及wifi普及,我 ...

  6. python人工智能图像识别视频下载链接_2019-07-11 人工智能-图像识别项目分析-基于tensorflow的视频物品检测...

    选题:基于tensorflow的视频物品检测 Real-Time Object Recognition App with Tensorflow and OpenCV 一个实时对象识别应用程序 1.准备 ...

  7. python爬虫教程视频下载-利用Python网络爬虫获取电影天堂视频下载链接【详细教程】...

    相信大家都有一种头疼的体验,要下载电影特别费劲,对吧?要一部一部的下载,而且不能直观的知道最近电影更新的状态. 今天以电影天堂为例,带大家更直观的去看自己喜欢的电影,并且下载下来. [二.项目准备] ...

  8. 淘宝,速卖通,天猫同理,商品视频下载过程分享,2019/10/21更新

    正常来说,小网站的图片和视频非常容易下载,匹配到视频展示的那个节点找到视频链接就可以开始进行下 载了.可是对于淘宝之类的大一点的手段,增加难度,在video节点那里并非是直接调用音频视频链接啥的,打开 ...

  9. python基础教程视频下载-Python入门到精通视频教程下载[21课程全]

    Python入门到精通视频教程 初级共21节课 python编程入门,针对0基础就python语言基础语法的各个点逐步讲解,由浅入深,通俗易懂,层层深入.提取码: python编程入门,针对0基础就p ...

最新文章

  1. python自动华 (十四)
  2. javascript数组浅谈1
  3. ObjectTive C语言语法,[译]理解 Objective-C 运行时(下篇)
  4. linux p7zip密码,linux下7zip使用方法
  5. 也可以让生命发出耀眼的飞鸽传书光芒
  6. 零基础Python学习方法,Python入门必读
  7. CSS基础——CSS样式的引入和规则【学习笔记】
  8. c mysql dll_PHP5.3以上版本没有libmysql.dll,以及由此带来的困扰
  9. GalleryView禁止选中项目向中间滑动
  10. 计算机声音管理器不见了,Realtek高清晰音频管理器怎么找不到打开教程
  11. java环境安装教程_java环境搭建教程
  12. hwaddr和macaddr的区别
  13. 「模拟8.19 A嚎叫..(set) B主仆..(DFS) C征程..(DP+堆优化)」
  14. shell了解MySQL_MySQL Shell的简单介绍(r12笔记第95天)
  15. MPI_Bcast函数的用法
  16. 【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 · GPU渲染管线与可编程着色器 The Graphics Processing Unit
  17. 头牌知产介绍粽子商标属于哪一类?
  18. 计算机一级电子表格TF函数,TFG1000系列DDS函数信号发生器基本操作
  19. JAVA工程师面试题目大全_绝对值得看
  20. Day42 JavaScript-2

热门文章

  1. DM数据库的启停以及数据库状态检查
  2. Nvidia 的Kal-El Tegra将五核合一
  3. 来自大脑的电信号(EEG)-脑电(1)
  4. 如何免费使用正版win10系统
  5. 1625:Sequence Median(翻译)
  6. 您需要Administrators提供的权限才能对此文件进行更改
  7. 第15周项目二—洗牌(1)
  8. 【Tools】P4V基础操作
  9. Linux测试系统稳定性的工具,Linux桌面操作系统稳定性测试.pdf
  10. 手把手实操系列|贷中逾期风险预测模型开发流程(上)