获取评论的请求数据(json字符串)
page = requests.get(url, headers=header)
print(page.text)
============================================================================
nickName 字段保存评论用户名称,我们将获取到的数据根据 ,分隔成数组,再筛选出包含 nickName 的数据,即可获取所有评论用户的名称,核心代码如下
titles = page.text.split(‘,’) # 获取每一个字段
names = [] # 存放评论者名称的数组
for t in titles:
获取所有评论者字段
if ‘nickName’ in t and ‘“nickName”:“士别三日wyx”’ not in t:
name = t[12:len(t)-1] # 截取评论者名称
names.append(name) # 添加评论者名称至数组
print(names)
除了上面的方式外,也可使用正则表达式来匹配用户的名称,核心代码如下
获取所有评论者名称
names = re.findall(‘nickName":“([^”]*)",’, page.text)
pond = [] # 奖池
for name in names:
if ‘士别三日wyx’ not in name:
pond.append(name) # 将参与者放入奖池