import requests
import re
import time
from requests_toolbelt import MultipartEncoder
class ZenTaoAPI(object):
def __init__(self):
self.url = "http://zbox.xxxx.com/zentao/"
self.headers = {
'Content-Type': "application/x-www-form-urlencoded"
}
self.data = {
"account": "zhaojuan",
"password": "Z123"
}
self.s = requests.session()
def get_session(self):
url = self.url + 'api-getSessionID.json'
print("---> get_session:", url);
self.s.get(url)
def login(self):
#url = self.url + "user-login.json"
url = self.url + "user-login.html"
response = self.s.post(url, headers=self.headers, data=self.data)
print("------->login response=", response.json)
if "登录失败" in response.content.decode("utf-8"):
print("登录失败")
return;
else:
print("登录成功")
return;
def logout(self):
url = self.url + "user-logout.json"
response = self.s.post(url, headers=self.headers,
使用python自动在禅道上创建bug,post成功,但是禅道上没有创建bug,如何解决?
于 2023-06-19 21:56:55 首次发布
该代码示例展示了如何使用Python与ZenTaoAPI进行交互,包括登录、添加Bug和登出操作。在尝试添加Bug时,虽然登录成功,但最终提交Bug失败,因为响应内容重定向到了登录页面,可能的原因是会话管理或请求格式有误。

最低0.47元/天 解锁文章
646

被折叠的 条评论
为什么被折叠?



