前言
原神是由米哈游制作发行的一款开放世界冒险游戏,号称全球玩家5600W,可以说是非常热门了,最近看身边好几个人朋友都在玩原神,为了有点共同话题
就让我来用python采集采集这里面所有角色的数据信息吧
前期准备
这是本次需要使用到 的工具
- nodejs
- pyexecjs
- requests
编辑器:pycharm
环境:Python 3.8
实现代码
其实代码不是很多啦,有什么不懂的可以评论 私信我 或者点击文末名片进行交流学习哦
import requests
import re
import subprocess
from functools import partial
源码领取 690643772 ###
subprocess.Popen = partial(subprocess.Popen, encoding="utf-8")
import execjs
url = 'https://ys.防止不过审,网址屏蔽了,大家自己改成官网.com/main/character/liyue?char=1'
html_data = requests.get(url).text
js_text = re.findall('window.__NUXT__=(.*);', html_data)[0]
result = execjs.eval(js_text)
# pprint.pprint(result)
charList = result['data'][0]['charList']
for char in charList:
cover1 = char['cover1']
title = char['title']
intro = char['intro']
audio_list = char['cv'][0]['audio']
print(title, intro, cover1, audio_list)
最后
文章呢分享到这里也就结束了,因为文章没有详解这些代码,有些宝子可能看不懂,这里已经准备好视频的讲解啦
视频讲解
需要的宝子,可以点击文末名片自行领取哦
看完文章的记得给我点个关注啦,不然之后就找不到我咯 ~