index.py 1.22 KB
Newer Older
liyang's avatar
liyang committed
1 2 3 4 5 6 7 8 9 10 11 12 13
import requests

headers = {}

baser_url = "http://192.168.0.127:8081/"


def importJson(file, form_data):
    http_url = baser_url + "importJson/import"
    response = requests.post(http_url, headers=headers, files={"file": file}, data=form_data)
    # 将响应内容解析为 JSON 格式
    return {"status_code": response.status_code, "data": response.json()}

liyang's avatar
liyang committed
14

liyang's avatar
liyang committed
15 16 17 18
def getReptileTask():
    http_url = baser_url + "crawlerSetting/list"
    response = requests.get(http_url, headers=headers)
    # 将响应内容解析为 JSON 格式
liyang's avatar
liyang committed
19 20
    return {"status_code": response.status_code, "data": response.json()}

liyang's avatar
liyang committed
21

liyang's avatar
liyang committed
22
def importJsonPath(form_data):
liyang's avatar
liyang committed
23
    headers = {"Content-Type": "application/json"}
liyang's avatar
liyang committed
24 25 26 27 28
    http_url = baser_url + "importJson/importJsonPath"
    response = requests.post(http_url, headers=headers, data=form_data)
    # 将响应内容解析为 JSON 格式
    return {"status_code": response.status_code, "data": response.json()}

liyang's avatar
liyang committed
29

liyang's avatar
liyang committed
30
def runingPython(form_data):
liyang's avatar
liyang committed
31
    headers = {"Content-Type": "application/json"}
liyang's avatar
liyang committed
32 33 34 35
    http_url = baser_url + "python/startPy"
    response = requests.post(http_url, headers=headers, data=form_data)
    # 将响应内容解析为 JSON 格式
    return {"status_code": response.status_code, "data": response.json()}