详细操作:
- 1: 编写python脚本, 给公司网站发送请求。
import browsercookie
import requests
import click
import time
from requests.packages import urllib3
urllib3.disable_warnings()
chrome_cookie = browsercookie.chrome()
headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36"
}
url = "公司请求借口地址URL"
def apply_ip_login(ips):
req_json = {
"user": "user_00",
"ips": ips,
"action": 31,
"time": "halfday",
"remark_type": "下载文件",
"remark": "X"
}
resp = requests.post(url, cookies=chrome_cookie, json=req_json)
try:
resp_json = resp.json()
if resp_json["code"] != 0:
raise Exception("申请权限失败:[]" % resp.content)
else:
print("申请成功:\n%s" % req_json["ips"])
except Exception as e:
print(resp)
raise e
if __name__ == '__main__':
apply_ip_login(ips="IP地址\nIP地址")
- 2: 将执行该脚本的指令变成终端可执行命令。
- vim ~/.bashrc
- 新增自己申请脚本路径:alias al=“/Users/shanwen.ren/anaconda3/bin/python /Users/shanwen.ren/Desktop/settings/apply_login.py”
- vim ~/.bash_profile
- 新增 source ~/.bash_profile
- vim ~/.zshrc
- 新增source ~/.bash_profile
- 执行申请命令, 下面是效果。
