下面是一个简单的python代码,用于采集抖音视频评论区的用户信息:
import requests
import json
def get_douyin_comments(video_id):
url = f'https://www.douyin.com/web/api/v2/comment/list/?aweme_id={video_id}&cursor=0&count=20'
headers = {
'user-agent': 'mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/88.0.4324.182 safari/537.36',
'referer': 'https://www.douyin.com/',
'accept': 'application/json',
'accept-encoding': 'gzip, deflate, br',
}
response = requests.get(url, headers=headers)
data = json.loads(response.text)
if data['status_code'] == 0:
comments = data['comments']
for comment in comments:
user_info = comment['user']
user_id = user_info['uid']
user_nickname = user_info['nickname']
user_signature = user_info['signature']
print(f'用户id: {user_id}, 昵称: {user_nickname}, 签名: {user_signature}')
else:
print('获取评论失败')
# 在这里调用函数,并传入抖音视频的id
get_douyin_comments('视频id')
请注意,这只是一个简单的示例代码,仅用于演示如何获取抖音视频评论区的用户信息。实际使用时,你可能需要处理分页、存储数据等更复杂的逻辑。另外,为了避免违反抖音的使用规则,请尊重用户隐私,合法使用采集工具,并遵循相关法律法规。
发表评论