王者荣耀语音文件下载

王者荣耀语音文件下载

王者荣耀语音文件下载

王者荣耀作为一款全民竞技游戏,深受广大玩家的欢迎,平时和好友玩一玩还是可以的,但是,今天我们不是来玩游戏的,我们今天是来搞素材的。王者荣耀语音文件下载

别问是什么素材,问就是英雄语音素材。

 

01— 材料准备

1、素材地址:

http://pvp.qq.com/story201904/index.html#/hero

2、拉一个你身边特别喜欢收集王者素材的朋友(之后我们下载下来的素材资源卖给他(这是你学会本篇文章的一个变现途径王者荣耀语音文件下载))。

3、本文后面的资源获取。

 

02— 操作步骤

 

首先,我们需要知道我们需要的资源在什么地方。

第一:进入链接。选择英雄,英雄界面底部有英雄语音,

王者荣耀语音文件下载王者荣耀语音文件下载

 

第二、点击展开可以查看到该英雄的全部语音 。

王者荣耀语音文件下载

 

ok,我们成功找到我们需要的语音文件了,那接下来就是获取问题。

 

第三,获取主要接口:

如何获取呢?这时候我们要用到一点抓包技术,后期会给大家出一期抓包知识分享。主要使用工具fiddle。也可以使用f12.

王者荣耀语音文件下载

我们通过抓取到的包,得到主要的接口。

https://pvp.qq.com/zlkdatasys/storyhero/index233.json

第四,上代码,此处省略一万字

#-*- coding:utf-8 -*-
#!/usr/bin/env python
"""   __author__: zcx   """
import requests
import os
import re
​
def mkdir(path):
    """判断目录是否存在,创建目录"""
    path = path.strip()
    path = path.rstrip("\\")
    isExists = os.path.exists(path)
    if not isExists:        # 如果不存在则创建目录
        os.makedirs(path)
        return True
    else:
        return False
def replace_all_blank(value):
    """去除文件名中的特殊符号"""
    result = re.sub('\W+', '', value).replace("_", '')
    return result
​
def hero(num):
    """调用英雄接口,读取json数据,找到音频文件"""
    url = "https://pvp.qq.com/zlkdatasys/storyhero/index"+str(num)+".json"
    headers = {
      'Host': 'pvp.qq.com',
      'Accept': 'application/json, text/plain, */*',
      'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1301.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat',
      'Referer': 'https://pvp.qq.com/story201904/index.html',
      'Cookie': 'PTTuserFirstTime=1598054400000; pvpqqcomrouteLine=storyweb_storyweb_storyweb_storyweb_storyweb_storyweb_storyweb; pgv_info=ssid=s5324484415; ts_refer=ADTAGpvp.story.herostory; pgv_pvid=8143118140; ts_uid=8143118140; weekloop=0-0-34-35; pgv_pvi=9171627008; pgv_si=s8926617600; isHostDate=18499; tokenParams=%3Fmedia%3D10035678%26back%3Dcururl; PTTDate=1598336040078'
    }
    response = requests.request("GET", url, headers=headers)
    x=response.json()
    mkpath = "hero\\"+x["da_ac"][0]["YXMC_8f"]+"\\"
    try:
        y=x["yy_4e"]
    except:
        print(x["da_ac"][0]["YXMC_8f"])
        return
    for i in y:
        mkdir(mkpath)
        f1=mkpath+replace_all_blank(i["yywa1_f2"])+".mp3"
        if os.path.exists(f1):
            continue
        with open(f1,"wb") as f:
            mp=requests.get("https:"+i["yyyp_9a"]).content
            f.write(mp)
​
def read_json():
    """读取json文件"""
    f=open("hero.json","r+",encoding="utf-8")
    x=eval(f.read())["data"]
    for i in x:
        if i=="":
            pass
        else:
            print(i["title"],i["heroid"])
            hero(i["heroid"])
if __name__ == '__main__':
    read_json()

 

这样,我们就完成了王者荣耀语音文件的获取,还等什么!赶快学起来吧!

公众号后台回复​:王者荣耀,获取源代码,语音,图片素材文件(内含王者荣耀语音文件,源代码,免抠图,以及后期会增加王者荣耀高清壁纸)

教你如何快速下载王者荣耀语音文件

 

相关推荐​:

密码不知道?教你如何使用暴力破解

文件太大传输太慢,今天教你如何压缩文件。

隐藏表白技能,python教你如何使用图片exif信息隐藏表白

二维码表白之二维码里面的小秘密

 

欢迎关注我们:

 

王者荣耀语音文件下载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111393.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++二维数组sort排序问题

    C++二维数组sort排序问题以往遇到行排列问题(按每行的字典序排序)的时候,总是使用结构体来进行排序,但是如何使用二维数组来达到同样的效果呢?实验内容:利用二维数组进行“三级排序”测试1:使用c++内置的普通型二维数组#include<algorithm>#include<iostream>usingnamespacestd;boolcmp(inta[],intb[]){ …

    2022年10月20日
    0
  • 图像处理5:Sobel边缘检测算子(C++)[通俗易懂]

    图像处理5:Sobel边缘检测算子(C++)[通俗易懂]voidCMFCworkDlg::OnBnClickedButton7(){ //TODO:在此添加控件通知处理程序代码 //Sobel算子边缘检测 Matimage=imread(“ema.jpg”,1); Matimage_gray=gray_img(image); Matgradx,grady; gradx.create(image.size(),CV_8UC1); grady.create(image.size(),CV_8UC1); for..

    2022年7月15日
    12
  • html中滚动条的代码是什么?如何设置html滚动条?

    html中滚动条的代码是什么?如何设置html滚动条?本篇文章主要介绍了关于 html 中的滚动条的代码 还有关于 html 滚动条代码 marquee 标签属性的用法 具体的让我们一起来看这篇文章吧首先我们介绍 html 中的滚动条代码 今天我们介绍这个 html 滚动条标签是 marquee marquee 标签 它是成对出现的标签 首标签 marquee 和尾标签 marquee 之间的内容就是滚动内容 marquee 标签的属性主要有 behavior bgcolor direction width height marquee marquee

    2025年7月7日
    0
  • export_symbol的使用

    export_symbol的使用       问题是这样的,前几天师妹需要在内核模块中使用tasklist_lock来操作保护内核进程链表,由于tasklist_lock如果要在模块中使用就必须把它填充到内核符号表里面,就要使用export_symbol,她在sched.h里面就是tasklist_lock声明的地方,添加export_symbol(tasklist_lock),在编译的时候总是出现undefinedsymb

    2022年7月16日
    20
  • jvm调优工具介绍

    jvm调优工具介绍jvm实战调优

    2022年5月25日
    29
  • 调用JQUERY返回顶部功能

    调用JQUERY返回顶部功能

    2021年9月15日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号