当前位置:首页 » 编程软件 » 刷文件脚本

刷文件脚本

发布时间: 2025-06-14 02:03:02

① 油猴脚本怎么刷网课

油猴刷课怎么操作如下:

1、在浏览器右上方的插件位置找到功能打开,点击获取新脚本。

2、在打开的页面中在搜索脚本栏目中输入【刷网课】,在点击搜索此页功能。

3、然后页面中你可以看到各种不同的网课脚本插件,点击想要的进入,在这里以智慧树举例。

4、进入脚本详细页面,点击安装此脚本,根据指引安装完成。

5、我们可以打开智慧树官网,随意观看一个视频,点击10倍速,如果找不到10倍速播放就看看前面的设置有没有问题,然后测试作业、考试和答题。

2、Tampermonkey俗称“油猴”,扩展性非常强大,而非一款插件,它比插件的好处在于,特定功能的脚本只有在特定的网站上才生效的,其他网站是关闭状态,对于配置不高的电脑来说,可以起到节约系统资源的作用。

3、虽然有些受支持的浏览器拥有原生的用户脚本支持,但Tampermonkey将在您的用户脚本管理方面提供更多的便利。它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时Tampermonkey还有可能正常运行原本并不兼容的脚本。

② officeE5刷API脚本分享以及教程

上一篇写到Office E5开发者订阅免费申请(https://www.office26.com/office/office-e5-subscription.html),但是申请到的e5订阅由于是给开发者用的,所以有效期只有90天,后面需要判定开发者在一直使用才会继续续期。网上有说挂个oneindex可以成功续期,但是最终续期的标准,微软并没有给出,如果需要网盘那正好可以尝试一下,类似的Cloudreve调用的onedrive应该也可以。

不过如果不保证网盘肯定能一直用下去,那么这个网盘就算搭建起来也不敢用,那么API还是无法调用,所以就有黑幕大神写了刷office e5 API的脚本,来自动刷API完成,这里记录分享给大家,但是依然不保证一定能够正常续期。

刷脚本的原理,就是重复调用microsoft graph的api,一次调用10个api,5个onedrive的api还有4个outlook的api,剩下一个是组的api,调用一次后延时等待五分钟再重复调用。

以下为脚本刷office e5教程开始:

1、首先去https://portal.azure.com/#home注册一个应用,大致写一下流程。


先用e5管理员账号登录网站,点击中间那个“管理Azure Active Directory”的视图按钮,进去后再在左侧目录找到点击应用注册,再点上方的新注册就会跳出一个新建应用的界面,应用名字随意填写,然后选择任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户,重定向url选web,填入http://localhost:53682/,最后点注册即可

2、注册好应用会跳转到应用概述界面,你会看到一个应用程序(客户端) ID,复制这个Id记录下来,后面要用到,然后点击左侧目录的API权限,依次点击添加权限、 Microsoft Graph 、委托的权限,然后依次搜索以下这12个权限并勾选:

Files.Read.All Files.ReadWrite.All Sites.Read.All Sites.ReadWrite.All

User.Read.All User.ReadWrite.All Directory.Read.Al Directory.ReadWrite.All

Mail.Read Mail.ReadWrite MailboxSettings.Read MailboxSettings.ReadWrite

全部勾选好后点击底部的添加权限,然后又返回到了API权限界面,这时候一定要再点一下代表xxx授予管理员同意,不点这个,outlook api会无法调用。

3、点击左侧证书和密码,点+新客户端密码,说明随便填,年限随便选多久都行,然后点添加,添加好后,客户端密码下面会有一个值,复制值下面的那一串代码,这是应用秘钥,后面会用到,到这一步,注册应用已经结束了

4、windows下载rclone获取token,点击这里下载rclone,随意下载到电脑的任意一个目录,下载后不要双击rclone.exe安装!,而是在rclone.exe同目录下,按住shift后点鼠标右键,选择在此处打开cmd窗口或在此处打开power shell窗口,弹出窗口后,CMD窗口就执行:

rclone authorize "onedrive" "之前保存的应用id" "之前保存的应用秘钥"

5、执行后电脑浏览器会弹出一个界面,登陆自己的e5账号,然后看到浏览器显示Success!,说明获取token成功了。然后我们返回的cmd窗口,会看到一大段Paste the following into your remote machine --->开头,<---End paste结尾的代码,找到"refresh_token":"复制后面的代码直到","expiry",说白了就是复制refresh_token,不要带双引号。

6、修改以下脚本,在脚本11行和13行的单引号内分别填入之前保存的应用id和应用秘钥,保存为1.py文件。

import requests as req

import json,sys,time,random

#先注册azure应用,确保应用有以下权限:

#files: Files.Read.All、Files.ReadWrite.All、Sites.Read.All、Sites.ReadWrite.All

#user: User.Read.All、User.ReadWrite.All、Directory.Read.All、Directory.ReadWrite.All

#mail: Mail.Read、Mail.ReadWrite、MailboxSettings.Read、MailboxSettings.ReadWrite

#注册后一定要再点代表xxx授予管理员同意,否则outlook api无法调用

###################################################################

#在下方单引号内填入应用id #

id=r''

#在下方单引号内填入应用秘钥 #

secret=r''

###################################################################

path=sys.path[0]+r'/1.txt'

num1 = 0

def gettoken(refresh_token):

headers={'Content-Type':'application/x-www-form-urlencoded'

}

data={'grant_type': 'refresh_token',

'refresh_token': refresh_token,

'client_id':id,

'client_secret':secret,

'redirect_uri':'http://localhost:53682/'

}

html = req.post('https://login.microsoftonline.com/common/oauth2/v2.0/token',data=data,headers=headers)

jsontxt = json.loads(html.text)

refresh_token = jsontxt['refresh_token']

access_token = jsontxt['access_token']

with open(path, 'w+') as f:

f.write(refresh_token)

return access_token

def main():

fo = open(path, "r+")

refresh_token = fo.read()

fo.close()

global num1

access_token=gettoken(refresh_token)

headers={

'Authorization':access_token,

'Content-Type':'application/json'

}

try:

if req.get(r'https://graph.microsoft.com/v1.0/me/drive/root',headers=headers).status_code == 200:

num1+=1

print("1调用成功"+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/drive',headers=headers).status_code == 200:

num1+=1

print("2调用成功"+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/users ',headers=headers).status_code == 200:

num1+=1

print(Ɖ调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/messages',headers=headers).status_code == 200:

num1+=1

print(Ɗ调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules',headers=headers).status_code == 200:

num1+=1

print(Ƌ调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules',headers=headers).status_code == 200:

num1+=1

print(ƌ调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/drive/root/children',headers=headers).status_code == 200:

num1+=1

print(ƍ调用成功'+str(num1)+'次')

if req.get(r'https://api.powerbi.com/v1.0/myorg/apps',headers=headers).status_code == 200:

num1+=1

print(Ǝ调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/mailFolders',headers=headers).status_code == 200:

num1+=1

print(Ə调用成功'+str(num1)+'次')

if req.get(r'https://graph.microsoft.com/v1.0/me/outlook/masterCategories',headers=headers).status_code == 200:

num1+=1

print(ཆ调用成功'+str(num1)+'次')

except:

print("pass")

pass

while True:

main()

for i in range(random.randint(150,300),0,-1):

print(" "+str(i)+'秒后开始下一轮调用 ', end='')

time.sleep(1)

保存好脚本后再在脚本同目录下创建名为1.txt的文件,将第4步获取的OAQ开头的那一大段token复制进1.txt,保存退出。

将1.py和1.txt都保存好就可以上传到服务器了,一定要保证1.py和1.txt两个文件在同目录。

7、服务器需要安装python3,并安装pip3、requests,如果是linux服务器,需要使用screen窗口来运行。

安装好后,就可以运行1.py来刷脚本啦。


以上就是通过脚本来刷office e5的教程,windows和linux服务器都可以,但是有很多人,可能并没有自己的服务器,单独购买来刷脚本很不划算,所以有高手利用github action实现定时自动调用api,保持E5开发活跃。这个后续再更新。

③ 点我=刷怪的NPC脚本谁有

以你的例子,按以下步骤操作:
1、在D:\MirServer\Mir200\Envir\Market_Def文件夹里添加脚本,名称:刷怪-G102
2、在D:\MirServer\Mir200\Envir文件夹里的MerChant.txt里面加上一行:
刷怪 G102 座标X 座标Y 点我=刷怪 0 0 0 0 0 0 0
3、刷怪-G102.txt的内容:
[@main]
你在这里可以享受到VIP的待遇.你可以自己刷怪练级\
<刷怪练级/@刷怪练级> <回到土城/@回去>\
[@刷怪练级]
#IF
checkgold > 999999
#ACT
GOTO @开始刷怪练级
#ELSEACT
MESSAGEBOX 召唤一次怪物.需要金币1000000万!
CLOSE
[@开始刷怪练级]
#IF
CheckRangeMonCount G012 10 10 50 < 5 (检查地图G1O2内的怪物数是否小于5个)
CHECKMAPHUMANCOUNT G012 = 1 (检测G102人数是否=1人)
#ACT
take 金币 1000000
Param1 G012
Param2 10 (刷怪座标X)
Param3 10 (刷怪座标Y)
MonGen 专业练级怪 50 3 (刷出 专业练级怪 50个,范围3,让怪随机刷到地图上,修改范围数字打一些就可以)
CLOSE
#ELSEACT
MESSAGEBOX 刷怪失败的理由如下:\一:怪物没有全部清理干净\二:房间内只允许1个人练级
CLOSE

不用点NPC就刷怪,就需要使用机器人脚本来实现了,示例:
D:\MirServer\Mir200\Envir\Robot.txt的内容:
系统控制 test

D:\MirServer\Mir200\Envir\Robot_def\test.txt的内容:
#AutoRun NPC SEC 10 @新人一刷怪

D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt的内容:
[@新人一刷怪]
#IF
checkhum 0139 1
#ELSEACT
ClearMapMon 0139
break
#IF
checkmonmap 0139 70
#ELSEACT
Param1 0139
Param2 20
Param3 22
MonGen 鹿 20 25
MonGen 稻草人 10 25
MonGen 稻草人 20 30

这样的话,只要地图0139里面进去人,就开始刷怪,怪物数量小于70个,就刷第二批,直到地图中没人,清除所有怪物。

以上仅供参考。

热点内容
手机上传到电脑的视频 发布:2025-06-14 18:49:45 浏览:478
电信itv的密码哪里修改 发布:2025-06-14 18:49:45 浏览:318
怪物攻城脚本 发布:2025-06-14 18:49:43 浏览:88
arduino编译8266 发布:2025-06-14 18:44:08 浏览:788
苹果6id密码忘了怎么办 发布:2025-06-14 18:39:16 浏览:615
搭建小程序服务器 发布:2025-06-14 18:38:28 浏览:718
公寓标准间有哪些配置 发布:2025-06-14 18:12:10 浏览:1000
电脑的无线密码怎么查 发布:2025-06-14 18:12:08 浏览:766
存储服务器报价 发布:2025-06-14 18:11:16 浏览:657
phpcms导入数据库 发布:2025-06-14 18:11:16 浏览:459