python写课堂派的登录,考勤,以及测试详情接口测试
生活随笔
收集整理的這篇文章主要介紹了
python写课堂派的登录,考勤,以及测试详情接口测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
主代碼塊為:
import requests
import urllib3
class HttpRequest: # application/json :請求參數傳為字典格式即可
def login_request(self):
login_url = 'https://www.ketangpai.com/UserApi/login'
login_data ={
'email' : '123456789',
'password' :'123456',
'remember ': '1'}
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # SSL證書報錯不可見
res_login = requests.post(login_url,login_data,verify = False) # verify = False 不驗證
print('登錄響應碼為:
',res_login.status_code)
print('登錄響應正文為:
',res_login.text)
print('登錄的cookies為:',res_login.cookies)
print('響應頭為:',res_login.headers)
return res_login.cookies
def attendance_request(self,courseid,login_cookie): # 考勤
attend_url = 'https://www.ketangpai.com/SummaryApi/attence?courseid='+ courseid
print('考勤url為:',attend_url)
res_attend = requests.get(url = attend_url,cookies = login_cookie)
print('考勤響應碼為:
', res_attend.status_code)
print('考勤響應正文為:{0}'.format(res_attend.json()))
def test_request(self,login_cookie): # 測試詳情
test_url = 'https://www.ketangpai.com/TestpaperApi/doSubjectList?testpaperid=123333333'
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # SSL證書報錯不可見
res_test = requests.get(url=test_url, cookies=login_cookie,verify = False)
print('測試詳情響應碼為:
', res_test.status_code)
print('測試詳情響應正文為:{0}'.format(res_test.json()))
測試代碼:
from interface1 import HttpRequest httprequest = HttpRequest() login_cookie = httprequest.login_request() courseid = '123456666' attendance_request = httprequest.attendance_request(courseid,login_cookie) test_request = httprequest.test_request(login_cookie)
總結
以上是生活随笔為你收集整理的python写课堂派的登录,考勤,以及测试详情接口测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KNN算法基本实例
- 下一篇: 用几何画板画七边形的方法