提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、导入模块
  • 二、抓包分析
  • 三、请求数据
  • 四、解析数据、下载视频
  • 总结

一、导入模块

import requests
import json

二、抓包分析

url = "https://www.kuaishou.com/graphql"

三、请求数据

headers = {'content-type': 'application/json',  #互联网媒体类型,image/gif代表GIF图片,本例代表JSON类型'Cookie': '网站为了维持当前会话而存储在用户本地的数据','Host': 'www.kuaishou.com','Origin': 'https://www.kuaishou.com','Referer': '防盗链','User-Agent': '操作系统、浏览器版本等信息'}
data = {'operationName': '伪代码','query': '伪代码','variables': '伪代码'}
data = json.dumps(data)
r = requests.post(url, data = data,headers = headers)
json_data = r.json()
#print(json_data)

四、解析数据、下载视频

feeds = json_data['data']['visionProfilePhotoList']['feeds']
for feed in feeds:video_title = feed['photo']['caption'].split('#')[0]video_url = feed['photo']['photoUrl']video_data = requests.get(video_url).contentwith open(video_title + '.mp4','wb') as f:f.write(video_data)print(video_title,'下载成功!')

总结

1.CTRL + R 进行(.*?): (.*) 搜索,用'$1': '$2'替换(点亮Regex)。

爬取快手视频案例学习笔记相关推荐

  1. python爬取快手视频 多线程下载

    直接开始! 环境: python 2.7 + win10 工具:fiddler postman 安卓模拟器 首先,打开fiddler,fiddler作为http/https 抓包神器,这里就不多介绍. ...

  2. python爬取快手视频--json数据分析

    打开快手主页,进行页面分析 对于快手这种平台,分析完页面代码之后,无任何想要的信息,所以,只能进行json数据的抓取,这些视频都是通过json语句传给前段,然后进行循环生成,所以,我们来看抓的json ...

  3. python 爬虫 爬取快手视频 批量解析 建议收藏

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/12/8 20:30 # @Author : huni # @File : 快 ...

  4. 爬虫入门-京东评论爬取和简单分析[学习笔记]

    随便点击一个商品,我点的是"https://item.jd.com/3533885.html" 查看评论是否动态数据:点击改变评论页数(图中1处),网址(图中2处)不会变,说明是动 ...

  5. 爬取某视频网站电影,仅参考学习

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.爬取思路 爬取使用到的第三方库和技术知识: 将对应步骤进行分析 1. 找到网页首页,输入相关的关键字进行搜索 为了 ...

  6. python爬取快手粉丝榜_[Python] 【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...

    分享 写在前面代码功能如题,根据快手用户的id来爬取用户所有公开作品,包括图集和视频. 原理:其实就是利用基于chromium内核的浏览器自带的devtools对所有请求进行排查找出包含作品链接的请求 ...

  7. 用Python爬取Bilibili视频,难吗?

    作者:Mike_Shine 来源:https://urlify.cn/2qyMBb 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很 ...

  8. 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...

    今天给大家推荐一本机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习& ...

  9. python 爬视频下载_Python爬虫进阶之爬取某视频并下载的实现

    这篇文章我们来讲一下在网站建设中,Python爬虫进阶之爬取某视频并下载的实现.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 这几天在家闲得无聊,意外的挖掘到了一个资源网站 ...

最新文章

  1. 负载均衡策略关键因素
  2. XXL-CONF v1.4.1 发布,分布式配置管理平台
  3. 窗体的Alpha通道透明色支持
  4. sketch制作Android动画,如何直接用Sketch制作动画|Sketch插件|
  5. 【直播 】ASP.NET Core解密底层设计逻辑
  6. 1.5编程基础之循环控制 21 角谷猜想
  7. Netty : netty 3如何解决空轮询bug
  8. xss攻击突破转义_每个人都应该了解的7种xss漏洞
  9. 决策树分类器vc维如何计算_机器学习入门第三章:决策树分类器-理论
  10. 计算机专业考注册测绘师经验,注册测绘师考试攻略
  11. [虾神GIS制图课堂]四色地图配色法
  12. C/C++学习日记:C语言的随机发牌小程序(红桃、黑桃、梅花、方块)
  13. 读书是走马观花还是咬文嚼字?
  14. C++中#define宏定义的min与max函数
  15. 【正点原子FPGA连载】 第三章 硬件资源详解 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  16. 照片文件与计算机系统,照片文件格式怎么修改
  17. 情景模拟面试真题解析
  18. ppt幻灯片如何与母版背景一块复制到新幻灯片
  19. 全国计算机四级之网络工程师知识点(四)
  20. Win10电脑桌面上没有‘我的电脑’图标

热门文章

  1. 企业微信具有水印功能吗?如何设置?
  2. labview实现USB相机图像采集并拍照存储
  3. 学习先进计算技术,可以找到什么工作?福利待遇又如何呢?
  4. 低价位高性价比keychron机器键盘推荐
  5. bzoj 1826 缓存交换
  6. 【地产大数据案例】中指讯博:城市地图与投资决策
  7. 为什么写博客?和电子笔记有哪些区别?
  8. win7 关闭启动修复功能
  9. 小兔的棋盘(卡特蘭數)
  10. 解密QQ消息文件格式