闲来无事,上篇已经说了抖音数据爬虫基本功能已实现(上一篇链接),就又研究了下通过协议进行点赞、关注的实现方法,经过不断的实验,终于实现了抖音自动点赞、自动关注。
当然,通过协议的方式去点赞、关注,首先得确保账号能正常使用,如果账号在真机上也不能实现点赞、关注的话,那么协议也就无济于事了(注:关于这一点,后续再研究到底有没有方法实现),实现步骤如下:
第一步:
拿到被关注、被点赞账号的sec_user_id,sec_user_id可以通过uid获取。
第二步:
拿到你要去操作的号的cookies,cookies是抖音保存登录信息的。
第三步:
请求抖音点赞、关注接口即可。
下面直接上代码(以关注为例进行说明):
params = {
"sec_user_id": sec_user_id,
"device_id": device_id,
"type": 1,
"channel_id": 0,
"aid": "1128"
}
cookies = {
"sid_guard": xxx
}
api = gen_API(url, params)
ss= get_get_xg(api)
async with aiohttp.ClientSession() as session:
async with session.get(ss['url'], cookies=cookies,headers=ss['headers']) as resp:
try:
ret = await resp.json()
print(ret)
data = ret['status_code']
if not data:
raise Exception
except:Exception
return ret
请求结果如下:
其中follow_status为1表示关注成功,搞定,这样协议的方式可以实现批量关注、批量点赞!!!!
抖音爬虫技术交流,+v:YY_yhzf