Python怎样爬取某平台短视频

技术Python怎样爬取某平台短视频本篇文章为大家展示了Python怎样爬取某平台短视频,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。基本开发环境Python 3.6Pychar

本文向您展示了Python如何从某个平台抓取短视频。内容简洁易懂,一定会让你眼前一亮。通过这篇文章的详细介绍,希望大家能有所收获。

基本开发环境

Python 3.6

Pycharm

相关模块的使用

importos

import请求安装Python并将其添加到环境变量中,pip安装所需的相关模块。

一、确定需求

Python怎样爬取某平台短视频

抓取搞笑有趣栏目的视频内容。

二、网站数据分析

首先需要明确的是,好看的视频网站的加载方式是懒人加载方式,你需要向下滑动网页才能加载新内容。

加载的内容包含音频播放地址和标题。

内容比较简单,看看代码就知道了。

进口

导入请求

URL=' https://haokan . Baidu.com/video ui/API/video rec?tab=Gao xiaoact=pcFeedpd=pcnum=20 shua Xin _ id=1612592171486 '

标题={ 0

用户代理' : ' Mozilla/5.0(windowsnt 10.0;WOW64)applebwebkit/537.36(KHTML,likeGecko)Chrome/81 . 0 . 4044 . 138 safari/537.36 '

}

response=requests.get(url=url,headers=headers)

json_data=response.json()

videos=JSON _ data[' data '][' response '][' videos ']

forindexinvideos:

标题=索引['标题']

play _ url=索引['play_url']

video _ content=requests . get(URL=play _ URL,headers=headers)。内容

路径='视频\\ '

ifnotos.path.exists(路径):

os.mkdir(路径)

withopen(路径title '.mp4 ',模式='wb')asf:

f.write(视频内容)

打印('保存:',标题)Python怎样爬取某平台短视频

以上内容是Python如何抓取某平台的短视频。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识储备,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/49727.html

(0)

相关推荐

  • DG主库忘记force logging情况下insert append了nologgin表操作是怎样的

    技术DG主库忘记force logging情况下insert append了nologgin表操作是怎样的这篇文章给大家介绍DG主库忘记force logging情况下insert append了nologgin表操作是

    攻略 2021年11月30日
  • 四氯化碳的密度,甲苯与四氯化碳的密度关系

    技术四氯化碳的密度,甲苯与四氯化碳的密度关系Br溶于水呈橙黄色四氯化碳的密度,溶于四氯化碳呈橙红色, 由于水的密度比四氯化碳的要小,所以四氯化碳在下面, 渐渐水中的BR就溶到四氯化碳了,
    所以上层无色,下层橙色。

    生活 2021年10月23日
  • C语言函数分类自定义参数及调用方法是什么

    技术C语言函数分类自定义参数及调用方法是什么本篇内容主要讲解“C语言函数分类自定义参数及调用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言函数分类自定义参数及

    攻略 2021年11月24日
  • Confluence怎么扩展内存

    技术Confluence怎么扩展内存这篇文章主要介绍了Confluence怎么扩展内存,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景:Confluen

    攻略 2021年11月17日
  • 减肥最快的运动是什么,有哪些能快速减肥的运动

    技术减肥最快的运动是什么,有哪些能快速减肥的运动请问下减肥最快的运动是什么减肥最快的运动是什么?减肥最快的运动就是你运动起来坚持下去,很快就能瘦。常见的运动方式,快走,跑步,骑单车,跳绳,波比跳。游泳也是效果非常好的减肥

    生活 2021年10月24日
  • VB.NET如何启动拨号网络中的连接

    技术VB.NET如何启动拨号网络中的连接这篇文章将为大家详细讲解有关VB.NET如何启动拨号网络中的连接,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET网络技巧案例:启动拨号

    攻略 2021年12月2日