网站推广网络推广_怎么拥有自己的网站_浏览器app下载安装_杭州市建设信用网

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yisheng_name

String

医生名称

3

yisheng_photo

String

医生照片

4

yisheng_phone

String

联系电话

5

yisheng_email

String

邮箱

6

yisheng_keshi

String

科室

7

yisheng_zhicheng

String

职称

8

yisheng_delete

Integer

逻辑删除

9

create_time

Date

创建时间

">

网络工程师课程

餐饮公司简介模板、企业年金是什么意思、永久使用、不限域名、企业公共信息服务平台

日本crm软件?

网站推广网络推广_怎么拥有自己的网站_浏览器app下载安装_杭州市建设信用网

def get_link(index_url):"""将每一个片段的链接和索引存入队列的方法:param index_url: 视频播放的 url:return: 返回标题和视频片段的个数"""# 获得播放页面响应数据res = requests.get(url=index_url, headers=headers)# 获得包含 m3u8 列表的json字符串json_str = re.findall('window.pageInfo = window.videoInfo = (.*?)window.videoResource', res.text, re.S)[0].strip()[:-1]# 获得 m3u8 列表的下载url,这里使用了两次 json.loads 目的是将字符串转为字典m3u3_list_url = json.loads(json.loads(json_str)['currentVideoInfo']['ksPlayJson'])['adaptationSet'][0]['representation'][1]['url']# 获得视频标题title = json.loads(json_str)['title']# 对 m3u8 列表URL发送请求,获得包含全部片段请求地址的文本内容m3u3_text = requests.get(url=m3u3_list_url, headers=headers).text# 取出 # 开头的行,并将其他行存入列表中# 获得每个视频片段的下载地址,并且将每一个URL作为一个元素存入列表中# flags=re.MULTILINE ^ 和 $ 这两个元字符会匹配每一行的开头和结尾作为一个元素存入列表中ts_list = re.findall(r'^(?!#).+', m3u3_text, flags=re.MULTILINE)# 循环片段请求地址的列表,并使用枚举获得每个元素对应的下标 从 0 开始for index, item in enumerate(ts_list):# 组装完整的片段请求地址ts_url = 'https://ali-safety-video.acfun.cn/mediacloud/acfun/acfun_video/' + item# 将每个片段的请求地址和对应的下标,封装为一个列表,作为一个元素提交到队列中q.put([ts_url, index])# 返回标题和视频片段的个数return title, len(ts_list)# 循环提取队列中的片段url并下载到本地 官网html模板建网站建设公司公众号设计重庆装修公司十大排名今日深圳新闻最新消息阿里巴巴外贸圈中国最好的少儿编程培训机构电子商务平台系统怎么把产品快速宣传并推广深圳企业网站建设价格深圳企业网页设计哪家专业网站建设实训心得体会窝窝网东营网站建设价格软件推广赚钱一个10元工业设计在线官网软件开发报价明细东莞建设网站官网登录大气的网络公司名字微商城首页重庆seo海洋qq建设通网站官网建站之星备案西湖网站建设自适应网站建设极速建站苏州行业网站建设服务商城网站模板个人网页可以做什么内容免费看java开发的网站如何制作h5海报免费网站是如何盈利的

猜你喜欢

  • 友情链接:
  • 品牌购买平台 一键生成app制作器免费版 珠海网 东莞品牌网站制作公司 有网站吗免费的 响应式网站案例