准备

环境: python 2.7 + win10
工具:fiddler postman 安卓模拟器
首先,打开fiddler,fiddler作为httptps 抓包神器,这里就不多介绍。

配置允许https

配置允许远程连接 也就是打开http代理

电脑ip: 192.168.1.110

然后 确保手机和电脑是在一个局域网下,可以通信。由于我这边没有安卓手机,就用了安卓模拟器代替,效果一样的。

打开手机浏览器,输入192.168.1.110:8888   也就是设置的代理地址,安装证书之后才能抓包

安装证书之后,在WiFi设置 修改网络 手动指定http代理

保存后就可以了,fiddler就可以抓到app的数据了,打开快手 刷新,可以 看到有很多http请求进来,一般接口地址之类的很明显的,可以看到 是json类型的

http post请求,返回数据是json ,展开后发现一共是20条视频信息,先确保是否正确,找一个视频链接看下。

ok 是可以播放的 很干净也没有水印。

那就打开postman 来测试,form-data 方式提交则报错

那换raw 这种

报错信息不一样了,试试加上headers

nice   成功返回数据,我又多试几次,发现每次返回结果不一样,都是20个视频,刚才其中post参数中 有个page=1 这样一直都是第一页 就像一直在手机上不往下翻了 就开始一直刷新那样,反正 也无所谓,只要返回数据 不重复就好。

代码

Python爬虫快手视频相关推荐

  1. Python爬虫-快手播放量

    前言 本文是该专栏的第48篇,后面会持续分享python爬虫干货知识,记得关注. 在本专栏之前,有详细介绍过快手pcursor参数,为什么要提到它,因为本文要提到的视频播放量就需要pcursor参数. ...

  2. python免费领取视频-最经典Python爬虫全套视频免费领,带你从0开始学爬虫

    爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.如果把整个互联网的数据比喻为一座宝藏,那爬虫就是来教大家如何来高效地挖掘这些宝藏.可以说,掌握了爬虫技能,你就成了所有互联网信息公司幕后 ...

  3. python爬虫 下载视频网站视频

    python爬虫 下载视频网站视频 xpath解析页面源码 requests.Session() 解决 status_code 302 网页重定向 selenium 获取网页遇到 iframe 标签解 ...

  4. Python爬虫-快手pcursor

    前言 本文是该专栏的第47篇,后面会持续分享python爬虫干货知识,记得关注. 在本专栏之前,笔者有详细介绍快手滑块验证码的识别方法(Python如何解决"快手滑块验证码"(4) ...

  5. 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  6. python爬虫教程视频-python爬虫(入门教程、视频教程)

    python的版本经过了python2.x和python3.x等版本,无论哪种版本,关于python爬虫相关的知识是融会贯通的,脚本之家关于爬虫这个方便整理过很多有价值的教程,小编通过本文章给大家做一 ...

  7. python爬虫教程视频-13天搞定Python分布爬虫

    1. 什么是爬虫? 网络爬虫也叫网络蜘蛛,如果把互联网比喻成一个蜘蛛网,那么蜘蛛就是在网上爬来爬去的蜘蛛,爬虫程序通过请求url地址,根据响应的内容进行解析采集数据, 比如:如果响应内容是html,分 ...

  8. python爬虫教程视频成都工业学院-成都工业大学:Python爬虫和数据可视化实训课程(2020年3月新版)...

    001. 课程介绍.mp4 002. Python开发环境安装.mp4 003. 第一个Python程序.mp4 004. 用Pycharm编写程序.mp4 005. 条件判断语句.mp4 006. ...

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

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

最新文章

  1. 如果asp.net mvc中某个action被执行了两次,请检查是不是以下的原因
  2. mysql的表创建_MYSQL表创建
  3. 【转】C,C++宏中#与##的讲解
  4. access百度翻译 get_Asp.NET调用百度翻译
  5. 自然场景中交通标志牌检测~文末送书
  6. 您如何获得JavaScript时间戳?
  7. Nautilus获得了标签化支持
  8. 通过原生js获取路由url中的参数的实例和讲解
  9. 13. CSS 链接
  10. CSND博客几年没有登录了,终于找回密码来报个到!
  11. python - 搜狗词库 (.scel 文件转 txt)
  12. WPS2000的目录提取(转)
  13. 计算机软件lumion的使用例子,Lumion怎么用?BIM软件教学:带你掌握Lumion实战应用...
  14. 批量生成条形码——《超级处理器》应用
  15. 为什么qq不出linux版本,腾讯QQ官方Linux版本要发布了
  16. 10 个最佳 VSCode 插件,帮助你写出更优雅的代码
  17. java:解一元二次方程
  18. java计算机毕业设计ssm奥博羽毛球俱乐部管理系统
  19. oracle 表空间管理
  20. Linux下修改hostname的三种方式

热门文章

  1. 数据库驱动mysql-connector-java-5.1.46-bin.jar下载及在idea中导入该jar包
  2. DirectX11 环境光
  3. Python 递归遍历文件夹(递归删除XXX文件夹)慎用
  4. Python的准备工作——安装、配置、第一个项目、汉化(可不做)
  5. 盘点大佬高考:马云数学考1分 李彦宏系高考状元
  6. List集合转换成Json字符串
  7. 西游之路——python全栈——Django之ORM操作
  8. Rockland 抗HA标签抗体说明书
  9. LabVIEW操作者框架(Actor Framework)范例集锦之四:官网论坛(上)
  10. Windows安装系列:SVN Server服务