一篇文章带你多方面采集完一个应用评论、视频并自动点赞、评论~

本文介绍了如何使用Python进行快手视频的抓取、评论数据采集,并实现自动点赞和评论功能。通过开发环境设置、思路分析、代码实现等步骤,详细讲解了整个过程,适合初学者和有一定基础的读者。
摘要由CSDN通过智能技术生成

前言

请添加图片描述

自己喜欢的东西,我们通常会想要它留存得久一点,但是往往别人上传得视频并不一定永久留存~

有的不是被下架了,就是作者已删除该视频,不可观看!!

那怎么办呢?一般做法当然是把它下载下来啦~但是,一个自己下还好,多个就不行了

这个时候就会想借助外力来完成这件事,于是我的代码也产生了

首先,我们得来点准备工作 ⛏

当你准备还是写代码前,你的工具没有怎么能行呢~

就像:你信心满满得要去约会,一切已准备稳妥,却发现你最重要的环节——女朋友你还没有!!💘

我想你明白了吧(ps:这里所说言语不管作者的事,请不要上升真人~)狗头.jpj

开发环境

  • python 3.8 运行代码
  • pycharm 2021.2 辅助敲代码
  • requests 第三方模块

如果,你是零基础小白,不会安装软件的话,可以查看左侧主页

你会发现有一个🐎,扫它,你将获得知识的力量(其实就是视频教程啦~找管理员小姐姐领取哦)

模块安装呢,安装有两种方法,我这边都替你写出来啦~(如果报错也可左侧扫🐎,可获得解答哦)

  1. win + R 输入cmd 输入安装命令 pip install 模块名 如果出现爆红 可能是因为 网络连接超时 切换国内镜像源

  2. 在pycharm中点击Terminal(终端) 输入安装命令

你用哪个习惯一点(或比较顺眼)就可以用哪个,都一样哒~

这里说明一下,如果你有基础的话可点击下方目录直接跳转哦~没有基础的小可耐要仔细的看思路分析哦

思路分析

这这里,我们要确定我们想要什么,比如:视频、标题、用户信息、评论等等。。。。那现在,我们先来看看视频

第一步,我们来找到一个-美女小姐姐💞

(不要以为只要你们男孩子喜欢小姐姐,女孩子也喜欢~),点击她的主页

第二步,打开开发者工具刷新网页
  • 右键点击检查 或者 F12 打开
  • 选择network 然后刷新网页

不要忘记刷新哦~不然可能会没数据de

第三步,随便点击打开一个视频


图片怕你们没看清,这边打字写出来

  1. 在标题里面随便复制几个字
  2. 点击开发者工具上的搜索工具
  3. 粘贴你刚刚复制的内容
第四步,点击搜到的内容

  1. 点击打开找到的数据包
  2. 点击Preview预览
第五步,依次展开查看, 去找到我们需要的视频地址

在这里插入图片描述

第六步,确定url地址, 请求方式, 请求参数, 请求头参数

在这里插入图片描述

  • 请求头参数
    在这里插入图片描述
  • 请求参数
    在这里插入图片描述

代码实现:

  1. 发送请求
  2. 获取数据
  3. 解析数据
  4. 保存数据

不要小看它只有小小四个步骤,大多数代码实现可都是按照这小小四步来的 📌

请添加图片描述

正头戏:代码

导入模块

代码里大部分都有注释啦~如果你看完还是不太明白的话,同样可以左侧扫🐎领取视频教程哦

import requests     # 发送请求 第三方模块(第三方应用 pip)
import re

伪装

代码里又两处 headers 地方被我删去了网址,小可耐们可以自己去添加一下哦~

# 1. 选中要替换的代码
# 2. ctrl + R
# 3. 第一个框(.*?): (.*)
# 4. 在第二个框里面输入 '$1': '$2',
# 5. 点击全部替换(* 点亮 *)
headers = {
   
    'content-type': 'application/json',
    'Cookie': 'kpf=PC_WEB; kpn=KUAISHOU_VISION; clientid=3; did=web_ea128125517a46bd491ae9ccb255e242; client_key=65890b29; didv=1646739254078; userId=270932146; kuaishou.server.web_st=ChZrdWFpc2hvdS5zZXJ2ZXIud2ViLnN0EqABctRgGaXi5efEBpnbdtJMp3nnnXqENRWBoFQABtOr1ZFUNAjEo5NTZ4F0leSypsSFE4_-FGTnBqKEYh8Wcrszm3FGF03559Z9bFQCX_8ew_kLKPWVB9ZRlWQgISoG4-XZXIOqiBgkQKsPbpYKiA3X4_0rMDbo9-c0nWXeOoThekj8W3u7_yfI4fUY3h5WgTEDYT0yrXkZmhWlFV_jpVxDrBoSzFZBnBL4suA5hQVn0dPKLsMxIiCo1i0bY9V6-OVEk7yMnH86RNliTZACHvLPjL9FTHHQOigFMAE; kuaishou.server.web_ph=09735672944cbf9e53431bf3e0514a0d058b',
    'Host': '',
    'Origin': '源码、解答、教程加🐧裙:832157862',
    # 防盗链
    'Referer': '',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.88 Safari/537.36',
}
url = ''
def get_page(pcursor):
    # 指定要谁的视频
    data = {
   
        "operationName": "visionProfilePhotoList",
        "query": "query visionProfilePhotoList($pcursor: String, $userId: String, $page: String, $webPageArea: String) {\n  visi
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值