datax-web控制xxljob,通过python执行脚本

### datax-web 使用 python3

### datax-web 创建任务

- 任务类型:python 任务

- 代码如下:

#!/usr/bin/python2
# -*- coding:UTF-8 -*-

import requests

#登录并获取cookie  
login_url="https://***.***.com/xxl-job-admin/login"
#表单传值
login_head={"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", "Connection": "keep-alive"}
#登录的参数
login_body={"userName":"admin","password":"123456"}

#post请求 进行登录
res = requests.post(url=login_url, headers=login_head, data=login_body, allow_redirects=False)
cookies = res.cookies
return_cookie = requests.utils.dict_from_cookiejar(cookies)['cookie_default']
print("cookie==>>"+return_cookie)

param_cookies= {"cookie_default":return_cookie}

# Construct the URL for the xxljob API
url_xxl = "https://***.***.com/xxl-job-admin/jobinfo/start"
data_body={"id":"11"}


# Send a POST request to the xxljob API with your credentials
response = requests.post(url=url_xxl, cookies=param_cookies, data=data_body)

print(response.json().get("code"))
    



    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值