腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

老站帖子数据2年前 (2023)更新 maliao
1,293 0 0

登录签到

视频观看

5次投币(需消耗5个币)

分享视频(不会发在个人空间动态里)

以上每天经验共65点经验。

1、浏览器登入哔哩网站

2、访问 http://api.bilibili.com/x/space/myinfo

3、F12看到cookie的值粘贴即可

[mw_shl_code=python,true]# –– coding: utf8 –

import requests

import json

import time

import random

填写cookie即可运行

”’

1、浏览器登入哔哩网站

2、访问http://api.bilibili.com/x/space/myinfo

3、F12看到cookie的值粘贴即可

”’

cookies = “”

cookie转字典

def extract_cookies(cookies):

global csrf

cookies = dict([l.split(“=”, 1) for l in cookies.split(“; “)])

csrf = cookies[‘bili_jct’]

return cookies

银币数

def getCoin():

cookie = extract_cookies(cookies)

url = “http://account.bilibili.com/site/getCoin

r = requests.get(url, cookies=cookie).text

j = json.loads(r)

money = j[‘data’][‘money’]

return money

个人信息

def getInfo():

global uid

url = “http://api.bilibili.com/x/space/myinfo

cookie = extract_cookies(cookies)

r = requests.get(url, cookies=cookie).text

j = json.loads(r)

uid = j[‘data’][‘mid’]

name = j[‘data’][‘name’]

level = j[‘data’][‘level’]

current_exp = j[‘data’][‘level_exp’][‘current_exp’]

next_exp = j[‘data’][‘level_exp’][‘next_exp’]

sub_exp = int(next_exp)-int(current_exp)

days = int(int(sub_exp)/65)

coin = getCoin()

msg = “Welcome! Current level is “+str(level) + ” ,Current experience are ” + \

str(current_exp)+”,Not far from upgrading “+str(sub_exp) + \

” ,need “+str(days)+” days”+”Remaining silver coins are “+str(coin)

print(msg)

推荐动态

def getActiveInfo():

url = “http://api.bilibili.com/x/web-interface/archive/related?aid=” + \

str(7)

cookie = extract_cookies(cookies)

r = requests.get(url, cookies=cookie).text

j = json.loads(r)

return j

投币 分享5次

def Task():

j = getActiveInfo()

data = j[‘data’]

coin_count = 0

for i in range(0, len(data)):

bvid = data

[‘bvid’]aid = data[‘aid’]print(str(bvid)+’ —- ‘+str(aid))if coin_count < 5:coin_code = tocoin(bvid)if coin_code == -99:returntime.sleep(3)toview(bvid)time.sleep(3)shareVideo(bvid)if coin_code == 1:coin_count = coin_count+1if coin_count == 5:breakprint('———————-')

观看视频【不会点赞投币】

def toview(bvid):playedTime = random.randint(10, 100)url = “https://api.bilibili.com/x/click-interface/web/heartbeat”data = {‘bvid’: bvid,‘played_time’: playedTime,‘csrf’: csrf}cookie = extract_cookies(cookies)r = requests.post(url, data=data, cookies=cookie).textj = json.loads(r)code = j[‘code’]if code == 0:print(‘watching viedo successful!’)else:print(‘watching viedo failed!’)

分享视频

def shareVideo(bvid):url = “https://api.bilibili.com/x/web-interface/share/add”data = {‘bvid’: bvid,‘csrf’: csrf}cookie = extract_cookies(cookies)

需要请求头

header = {“Content-Type”: “application/x-www-form-urlencoded”,“Connection”: “keep-alive”,“User-Agent”: “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36 Edg/93.0.961.38”,}r = requests.post(url, data=data, cookies=cookie, headers=header).textj = json.loads(r)code = j[‘code’]if code == 0:print(‘share  successful!’)else:print(‘share failed!’)

投币函数

def tocoin(bvid):coinNum = getCoin()if coinNum == 0:print(‘not enough coin !’)return -99url = “http://api.bilibili.com/x/web-interface/coin/add”data = {‘bvid’: bvid,‘multiply’: 1,‘select_like’: 1,‘csrf’: csrf}cookie = extract_cookies(cookies)r = requests.post(url, data=data, cookies=cookie).textj = json.loads(r)code = j[‘code’]print(“code=”+str(code))if code == 0:print(str(bvid)+’ toaddcoin successful !’)return 1else:print(str(bvid)+’ toaddcoin failed!’)return 0

def run():getInfo()Task()

函数时运行

def main_handler(event, context):print(“Received event: ” + json.dumps(event, indent=2))print(“Received context: ” + str(context))run()return(” —— end ——“)

if name == ‘main‘:run()[/mw_shl_code]

抓取ck教程

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

不会可以留言 是在不会 给我发邮件:admin@hicy.cn

函数使用 腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

腾讯云函数,每日自动哔哩哔哩 等级升级脚本教程

 

 

© 版权声明

相关文章

text=ZqhQzanResources