Files
apiasuterm/table_actions.py
danamir fab8c223bf bugfix
2020-12-04 13:09:55 +03:00

77 lines
2.5 KiB
Python

import requests
from proxy import proxyDict
def getFastPlanTable(gp_name, gp_id):
headers = {'X-Requested-With': 'XMLHttpRequest',
'User-Agent': 'Mozilla/5.0',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
url = "http://tplan.madi.ru/tasks/tableFiller.php"
params = {
'tab': '7',
'gp_name': gp_name,
'gp_id': gp_id}
response = requests.post(url = url, data = params, headers=headers, proxies=proxyDict, verify=False)
response.encoding = 'utf-8'
return(response.text)
def getExtPlanTable(gp_name, gp_id, sem_no, tp_year):
headers = {'X-Requested-With': 'XMLHttpRequest',
'User-Agent': 'Mozilla/5.0',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
url = "http://tplan.madi.ru/tasks/tableFiller.php"
params = {
'tab': '7',
'gp_name': gp_name,
'gp_id': gp_id,
'sem_no': sem_no,
'tp_year': tp_year}
response = requests.post(url = url, data = params, headers=headers, proxies=proxyDict,verify=False)
response.encoding = 'utf-8'
return(response.text)
def getDeptPlanTable(dep_name, dep_id, sem_no, tp_year):
headers = {'X-Requested-With': 'XMLHttpRequest',
'User-Agent': 'Mozilla/5.0',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
url = "http://tplan.madi.ru/tasks/tableFiller.php"
params = {
'tab': '11',
'kf_name': dep_name,
'kf_id': dep_id,
'sort': 1,
'sem_no': sem_no,
'tp_year': tp_year}
response = requests.post(url = url, data = params, headers=headers, proxies=proxyDict,verify=False)
response.encoding = 'utf-8'
return(response.text)
def getTeachPlanTable(teach_name, teach_id, sem_no, tp_year):
headers = {'X-Requested-With': 'XMLHttpRequest',
'User-Agent': 'Mozilla/5.0',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
url = "http://tplan.madi.ru/tasks/tableFiller.php"
params = {
'tab': '8',
'pr_name': teach_name,
'pr_id': teach_id,
'sem_no': sem_no,
'tp_year': tp_year}
response = requests.post(url = url, data = params, headers=headers, proxies=proxyDict, verify=False)
response.encoding = 'utf-8'
return(response.text)
if __name__ == '__main__':
getFastPlanTable()