当前位置: 首页 > news >正文

微信小程序与微网站怎么样做短视频

微信小程序与微网站,怎么样做短视频,网站怎么能在百度搜到,wordpress手机图片站测试 OK II 在开发者工具里面 直接搜索m3u8 可以直接找相对应连接地址继续分析 这个m3u8 url地址是从哪里过来的 在什么地方有 III 我们想要视频数据 m3u8连接 在 网页源代码里面有获取整个视频内容 --》分为N个视频片段《ts文件》--在m3u8连接里面-- 视频播放…测试 OK II 在开发者工具里面 直接搜索m3u8 可以直接找相对应连接地址继续分析 这个m3u8 url地址是从哪里过来的 在什么地方有 III 我们想要视频数据 m3u8连接 在 网页源代码里面有获取整个视频内容 --》分为N个视频片段《ts文件》--在m3u8连接里面-- 视频播放详情页面源代码里面二、代码实现步骤1.发送请求 模拟浏览器对于视频播放详情页url发送请示https://www.acfun.cn/v/ac473438502.获取数据获取服务器返回响应数据开发者工具里 response3.解析数据提取我们想要的数据内容m3u8连接视觉标题4.发送请求。模拟浏览男友对于,m3u8连接 发送请求由第三步提取出来连接发送请求5.获取数据获取服务器返回响应数据开发者工具里 response 对应所有ts文件连接6.解析数据提取我们想要的数据内容所有ts文件连接7.保存数据把所有视频片段内容保存下载并且合成一个完整视频内容8.多页数据采集 #导入数据请求模块 要安装 在cmd里面 pip install requests import requests # 导入正则模块--内置模块不要安装 import re # 导入json 模块 --内置模块不要安装 import json #导入格式化输出模块 --内置模块不要安装 from pprint import pprint #确定请求连接 视频详情页 reqUrl https://www.acfun.cn/v/ac47343850 # 模拟请求头 # Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 reqHeaders {# 用户代理 表示浏览user-agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 } #发送请求 response requests.get(urlreqUrl, headersreqHeaders) #Response [200] #print(response) #2.获取数据获取服务器返回响应数据(网页源代码) # 开发者工具里 response # response.text 获取响应文本数据网页源代码 #print(response.text)#3.解析数据,提取我们想要的数据内容 # -m3u8链接 # -视频标题 # 调用re模块里面的findall方法,去找到所有我们想要的数据内容 # re.findall(找什么数据,在什么地方找); #title re.findall(title(.*?)/title,response.text); # findall 返回的是一个列表 title re.findall(rtitle (.*?)/title, response.text)[0] # 非贪婪匹配避免截断:ml-citation{ref3 datacitationList} title title.replace(,).replace(,).replace(-,).replace(AcFun弹幕视频网,).replace(认真你就输啦,) #print(title: title)html_dta re.findall(window.pageInfo window.videoInfo (.*?);,response.text)[0] #print(html_dta); # 转数据类型: 方便取值 -- 字典数据类型 键值对取值 json_data json.loads(html_dta) #print(json_data)#pprint(json_data) #pprint(json_data[currentVideoInfo][ksPlayJson]) json_Str json_data[currentVideoInfo][ksPlayJson] #print(json_Str) #pprint(json.loads(json_Str)) m3u8_url json.loads(json_Str)[adaptationSet][0][representation][0][backupUrl][0] #print(m3u8_url) #print(json_data) #pprint(json.loads(json_data)) 4.发送请求。模拟浏览男友对于,m3u8连接 发送请求由第三步提取出来连接发送请求 5.获取数据获取服务器返回响应数据开发者工具里 response 对应所有ts文件连接m3u8_data requests.get(urlm3u8_url,headersreqHeaders).text #print(m3u8_data)# 提取我们想要的ts链接 # #EXTINF:5.000000, m3u8_data re.sub(#E.*,,m3u8_data).split() #print(m3u8_data) # for遍历提取我们想要ts文件链接把列表里面元素 一个一个提取出来count len(m3u8_data) print(count) index 0 for ts in m3u8_data:#print(ts)# https://ali-safety-video.acfun.cn/mediacloud/acfun/acfun_video/ts_url https://ali-safety-video.acfun.cn/mediacloud/acfun/acfun_video/ ts#print(ts_url)#7. 保存数据 -- 需要发送请求 获取数据, content 保存二进制数据保存成文件时使用ts_content requests.get(urlts_url,headersreqHeaders).contentwith open(video\\【温】最有活力的一集.mp4,modeab) as f:# 写入数据f.write(ts_content)print(index: str(index) ,ts_url)index index 1
http://www.zqtcl.cn/news/755697/

相关文章:

  • 行业垂直网站开发漳州最便宜的网站建设价格
  • 高级网站设计效果图网站设计制作哪些
  • 惠山区住房和建设厅网站营销推广方式都有哪些
  • 做网贷网站多少钱wordpress首页短代码
  • 网站网格湖南网页
  • 做网站的知名品牌公司用ps切片做网站
  • 中学网站模板下载番禺外贸网站建设
  • 常州网站seo代理加盟郑州浩方网站建设智联招聘
  • 小型网站制作网站开发做什么费用
  • seo网站论文社交app开发公司
  • 企业宣传网站建设图示《高性能网站建设》
  • 福州志愿者官方网站怎么做erp管理系统介绍
  • 高端网站建设费用情况广州开发区控股集团有限公司
  • 精湛的网站设计云南网招聘
  • 南昌网站建设公司行情Wordpress添加分页按钮
  • 论坛网站建设流程wordpress速度优化插件
  • PHP套模板做网站建设银行保定分行网站
  • 怎样免费注册网站域名wordpress网站回调域
  • 东莞个人免费建网站乐清网约车事件
  • 备案查询网站网站的登录弹窗怎么做
  • 网站开发 mvc北京建设工程主管部门网站
  • 淮安建设机械网站制作代理公司注册需要多少钱
  • 站长收录茌平建设局网站
  • 如何进行网站开发开发区人才
  • 网站制作 视频网站维护的主要内容包括
  • 快速企业建站深圳网站关键词优化推广
  • 如何开网店详细步骤东莞市网络seo推广
  • 个人可以做哪些有意思的网站网站和网站的app
  • 北京高端网站开发公司网站建设后台实训体会
  • 青岛海川建设集团有限公司网站wordpress 变私有云