admin 管理员组

文章数量: 1086019

bilbili自动点赞脚本(python)开发

前言
现在bilibili成了我们许多年轻人喜欢去的地方,那里有丰富的资源,好看的小姐姐,稀有的资源,会玩的大佬,还有许多不为人知的地方。这是一个和谐安康的世界,人们在这儿幸福的生活,但有一天,一切都变了,纯净的世界被恶龙所污染,弹幕区素质逐渐低下,up主的三连越来越远,白嫖党守着他们的点赞,硬币在暗中偷笑。为了捍卫up主的幻想,为了解放白嫖党的双手,正义的勇士拿起手中的剑,前往象征着白嫖的黑暗中,屠杀恶龙。但屠龙者终成恶龙这句话仿佛是天地间的法则,正义的勇士也变成了白嫖党,于是另一个勇士拿起了手中的剑,坚定了自己昙花一现般的信念……(全剧终)
重点来了(敲黑板)
为了更美好的世界,我在寝室断电,断网独自在图书馆敲代码打发时间的前提下写了这段代码(原谅我糟糕到极点的编码习惯),能够输入up主的首页mid(是每个up主特有的标识码,我也忘记叫什么了,假设是mid),自动给他前n的视频点赞(如果点过会有什么效果我还不知道,),然后给他发封私信,告诉他我给他赞了视频,

import requests,re
url=''headers={'user-agent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36 Edg/87.0.664.41",
'cookie':"这里填你b站的cookie",
}
formdata={
# 'aid':'58716354',
'like':'1',
'csrf': '42e02a256bf46b7cd9f378b516bfb04a'
}
formdata['csrf']=re.findall('bili_jct=(.*?);',headers['cookie'])[0]# requests.post(url,data=formdata,headers=headers)
def get_aid(url):res=requests.get(url).textdianzan(re.findall('"aid":(.*?),',res)[0])def dianzan(aid):formdata['aid']=aidtry:requests.post(url,data=formdata,headers=headers)except:print('there has some trouble')
def sixin(mid):url=''formdata2={'msg[sender_uid]':"519211528",
# 'msg[receiver_id]':"7487399",
'msg[receiver_type]':"1",
'msg[msg_type]':"1",
'msg[msg_status]':"0",
'msg[content]':'{"content":"已经给你点赞了视频,用空看看我的行吗"}',
'msg[timestamp]':"1",'build':"0",
'mobi_app':"web",
}formdata2['csrf']=formdata['csrf']formdata2['csrf_token']=formdata['csrf']formdata2['msg[receiver_id]']=midrequests.post(url,data=formdata2,headers=headers)def query():mid=eval(input('输入up主的mid'))# mid=7487399base_url='={}'.format(mid)res=requests.get(base_url,headers=headers)bvid=res.json()['data']['list']['vlist']n=0#num = eval(input('最多点赞视频个数'))num=10for i in bvid:a=i['bvid']# print(a)# breakn=n+1if n==num:breakget_aid('/'+a)sixin(mid)
query()

有兴趣的可以玩玩,随便用这个给我打个赞吧

本文标签: bilbili自动点赞脚本(python)开发