代码写的比较渣,大家请见谅。。。

把快手作者全部视频都下载到本地,无水印的。

拿这个作者做演示:https://www.kuaishou.com/profile/3xa5t6uapbsy9ys

打开链接,一直往下拉,拉到页面最底下。

复制好数据,保存到一个txt文本,文件名字比如为:曹爷们儿.txt

按照如下步骤操作:

再把你的cookie弄下来,比如:

把cookie粘贴到代码的这个位置:

然后就可以启动python脚本,成功后是这样的:

完整代码:

#coding=utf-8import requests
import json
import os
import timeheaders = {'content-type': 'application/json','Cookie': '把你的Cookie粘贴到这里','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36'
}f = open('曹爷们儿.txt',mode='r',encoding='utf-8')
for line in f:if 'clientCacheKey=' in line:clientCacheKey1 = line.replace('</div></div></div>','</div></div></div>\n')with open('@temp.txt', mode='w', encoding='utf-8') as f:f.write(clientCacheKey1 + '\n')f.close()with open('@temp.txt', mode='r', encoding='utf-8') as f:for line in f:try:clientCacheKey2 = line.split('clientCacheKey=')[1].split('.jpg&amp;di=')[0].replace('\n', '').split('_')[0].replace('\n','')except:continuevideourl = 'https://www.kuaishou.com/short-video/' + clientCacheKey2data = {"operationName": "visionVideoDetail","variables": {"photoId": clientCacheKey2,"page": "detail",},"query": "query visionVideoDetail($photoId: String, $type: String, $page: String, $webPageArea: String) {\n  visionVideoDetail(photoId: $photoId, type: $type, page: $page, webPageArea: $webPageArea) {\n    status\n    type\n    author {\n      id\n      name\n      following\n      headerUrl\n      __typename\n    }\n    photo {\n      id\n      duration\n      caption\n      likeCount\n      realLikeCount\n      coverUrl\n      photoUrl\n      liked\n      timestamp\n      expTag\n      llsid\n      viewCount\n      videoRatio\n      stereoType\n      croppedPhotoUrl\n      manifest {\n        mediaType\n        businessType\n        version\n        adaptationSet {\n          id\n          duration\n          representation {\n            id\n            defaultSelect\n            backupUrl\n            codecs\n            url\n            height\n            width\n            avgBitrate\n            maxBitrate\n            m3u8Slice\n            qualityType\n            qualityLabel\n            frameRate\n            featureP2sp\n            hidden\n            disableAdaptive\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    tags {\n      type\n      name\n      __typename\n    }\n    commentLimit {\n      canAddComment\n      __typename\n    }\n    llsid\n    danmakuSwitch\n    __typename\n  }\n}\n"}data = json.dumps(data)response = requests.post('https://www.kuaishou.com/graphql', headers=headers,data=data)response.encoding = 'zh-CN'json_data = response.json()try:data_title = str(json_data['data']['visionVideoDetail']['photo']['caption']).replace("r'[\/\\\:\*\?\"\<\>\|]'",'')data_url = json_data['data']['visionVideoDetail']['photo']['photoUrl']name = json_data['data']['visionVideoDetail']['author']['name']except:continueurl = data_url.split('kwaicdn.com/upic/')[1]year = url.split('/')[0]mouth = url.split('/')[1]date = url.split('/')[2]urldate = year + mouth + datevideo_content = requests.get(url=data_url, headers=headers).contentfilename = name + '\\'if not os.path.exists(filename):os.mkdir(filename)try:with open(filename + urldate + '_' + data_title + '.mp4',mode='wb') as f:f.write(video_content)print('成功爬取:\n',videourl,'\n',data_title,'\n\n')time.sleep(1)except:continueprint('爬取完成……')

快手无水印下载(python小爬虫)相关推荐

  1. Python爬虫:短视频平台无水印下载(上)

    本博客所写爬取规则最近更新日期为:2020/12/11 新增:西瓜视频 皮皮虾的解析规则已经失效,新版规则已更新 提醒:转载请标明作者和原文链接!!! CSDN个人主页: 高智商白痴 原文地址: ht ...

  2. 【福利】Python抖音小视频无水印下载工具助手exe

    本渣渣的一个老哥要的抖音小视频无水印下载,我觉得他是一个LSP,因为抖音上的小姐姐实在是太多,太好看了! 可是他就是不发好看的小姐姐抖音号给我... 难道我的肾没有他强?! 不可能啊,本渣渣经常吃韭菜 ...

  3. python爬app无水印视频_Python爬虫:短视频平台无水印下载 (上)

    导入: 虽然目前有些软件还没适配,但是,我发了 Blink 后有一写人留言或者私信找我要源码,不过我还在增加适配的软件,所以还没有时间写这篇博客,今天呢,就先把我目前适配了的代码拿出来,后续还会继续适 ...

  4. python实现抖音无水印下载,从手动到脚本实现 2020

    工具下载链接:https://www.lanzous.com/ia4vgfg 视频创作不易,希望各位小伙伴尊重他人的作品哦 -------------------------------------- ...

  5. 火山平台 php_火山小视频无水印下载php源码

    关于火山小视频无水印原谅很简单,下面就分享关于去除火山无水印去除源码. 调用方法:echo huoshan('https://reflow.huoshan.com/hotsoon/s/yOCZCagw ...

  6. 抖音火山版批量无水印下载(python)脚本

    抖音火山版批量无水印下载(python)脚本 import requests import os # 忽略警告代码 requests.packages.urllib3.disable_warnings ...

  7. 安卓网apk安装器_短视频无水印下载,apk提取,带壳截图 iOS Android极客必备的三款软件,你全都用上了吗?...

    短视频无水印下载,apk提取,带壳截图 iOS Android 极客必备的三款软件,你全都用上了吗? 7SIZE丨插图内容来自于网络侵权删 给大家介绍 Android,iOS 上三款在生活中必备的三款 ...

  8. python小爬虫SendKey自动刷博刷视频外挂

    python小爬虫SendKey自动刷博刷视频 SendKeys简介 sendkeys是python的一个扩展包,其中有一些常用的符号来表示键盘的快捷键或者输入的字符,对于pywinauto来说,非常 ...

  9. nvm 下载node 下载不下来_软件 | 度盘不限速,短视频超清无水印下载,*力解析下载,资源库丰富...

    探索科技前沿新方向 让美好离我们更近一点 设为[星标]不失联 点击上方公号名称→右上角三个点→设为星标 爱上黑科技,让科技与生活完美结合 ID:Black-keji 作者 | 夜白 来源 | 爱上黑科 ...

  10. Delphi 通过TNetHTTPClient访问http,最新解析快手无水印视频地址链接方法

      一.解析快手无水印视频链接原理 共分三个步骤: 1.通过视频分享获得视频地址短链接:如: https://www.kuaishou.com/f/X7tIV0jIivYUyTk 2.通过TNetHT ...

最新文章

  1. 剑指Offer #01 二维数组中的查找(Java描述)
  2. 从html导出带样式的excel,关于将HTML导出到Excel中时样式的问题
  3. pcie固态硬盘_主板2个M. 2接口,哪个m2插槽是与CPU直连?总结不得不说PCIE知识
  4. [渝粤教育] 西南科技大学 英语口语 在线考试复习资料
  5. 照顾好自己才能照顾好别人_您必须照顾的5个基本数据
  6. 基于Hibernate+spring的公司网站打造中(二)
  7. 修改yum的镜像服务器为阿里云
  8. Spring Security OAuth2.0_实现分布式认证授权_转发明文token给微服务_Spring Security OAuth2.0认证授权---springcloud工作笔记153
  9. tensorflow Keras的搭建训练步骤
  10. AD9361射频捷变收发器系列对比
  11. matlab平衡小车数学模型PID,Simulink仿真
  12. 下载频道2013上半年超人气精华资源汇总
  13. The current process just got forked. Disabling parallelism to avoid deadlocks.To disable this warnin
  14. adb的问题“No command ‘adb’ found, did you mean:”
  15. MySQL--数据导入导出
  16. 散户跟庄有哪些应用要点?我们一起来看看
  17. [连载] 深入理解Java虚拟机(JVM高级特性与最佳实践)之 【走近Java】
  18. LPC1788 emWin应用笔记
  19. 工作流管理--模型、方法和系统
  20. 自己DIY 一键 显示和 隐藏 mac os 文件 的小插件

热门文章

  1. iOS 虚拟GPS 就是为了玩pokemon go 哈哈哈哈
  2. Transact-SQL语言类型
  3. 测试人员必会用例设计方法 —— 正交表
  4. Verilog4选1数据选择器与2选1数据选择器仿真波形对比
  5. 计算机组成与系统结构概述
  6. Shell编程入门学习
  7. SecureCRT官方下载地址
  8. 卡盟销售官网源码php,卡盟整站程序源码 php版
  9. MSDN2008中文版下载地址
  10. JAVA酒店管理系统