Commit 7f2d5f87 authored by 黄奎's avatar 黄奎

页面修改

parent acc9bda5
......@@ -12,15 +12,15 @@ namespace EduSpider
{
var stopTime = 1000 * 60 * 30;
//30分钟执行一次
while (true)
{
//ClassIn数据
new ClassInFlow().StartAsync();
Thread.Sleep(stopTime);
}
//while (true)
//{
// //ClassIn数据
// new ClassInFlow().StartAsync();
// Thread.Sleep(stopTime);
//}
// ////校管家数据
// //SchoolTaskHelper.RunTask();
//校管家数据
SchoolTaskHelper.RunTask();
Console.ReadLine();
......
......@@ -51,9 +51,6 @@ namespace TicketSpider.Spiders.ClassInRule
QuestionManager.RunHomeWork(loginCookies);
Console.WriteLine("测验信息更新结束");
VTX.FW.Helper.LogHelper.WriteInfo("StartAsync", "测验信息更新结束");
}
}
}
......@@ -86,14 +86,14 @@ namespace EduSpider.Spiders.ClassInRule
{
courseRepository.BatchSetCourseRepository(subtempList);
totalCount += subtempList.Count;
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunCourse", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
foreach (var sItem in subtempList)
{
RunCourseStudent(cookie, sItem.CourseId);
RunCourseTeacher(cookie, sItem.CourseId);
RunCourseInfo(cookie, sItem.CourseId);
}
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunCourse", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
}
}
}
......@@ -101,7 +101,6 @@ namespace EduSpider.Spiders.ClassInRule
}
}
}
}
/// <summary>
......@@ -164,7 +163,7 @@ namespace EduSpider.Spiders.ClassInRule
ICourseStudentRepository courseStudentRepository = new CourseStudentRepository();
Console.WriteLine(string.Format("开始获取{0}课程学员数据", courseId));
VTX.FW.Helper.LogHelper.WriteInfo("RunCourseStudent", string.Format("开始获取{0}课程学员数据", courseId));
string url = "https://console.eeo.cn/saasajax/student.ajax.php?action=getCourseStudentList";
var response = await request.PostAsync(url, content);
var sutResult = response.Content.ReadAsStringAsync().Result;
......@@ -213,7 +212,7 @@ namespace EduSpider.Spiders.ClassInRule
ICourseTeacherRepository courseTeacherRepository = new CourseTeacherRepository();
Console.WriteLine(string.Format("开始获取{0}课程老师数据", courseId));
VTX.FW.Helper.LogHelper.WriteInfo("RunCourseTeacher", string.Format("开始获取{0}课程老师数据", courseId));
string url = "https://console.eeo.cn/saasajax/course.ajax.php?action=getCourseTeacherList";
var response = await request.PostAsync(url, content);
var teacherResult = response.Content.ReadAsStringAsync().Result;
......@@ -268,7 +267,7 @@ namespace EduSpider.Spiders.ClassInRule
ICourseRepository courseRepository = new CourseRepository();
Console.WriteLine(string.Format("开始获取{0}课程详情数据", courseId));
VTX.FW.Helper.LogHelper.WriteInfo("RunCourseInfo", string.Format("开始获取{0}课程详情数据", courseId));
string url = "https://console.eeo.cn/saasajax/course.ajax.php?action=getCourseInfo";
var response = await request.PostAsync(url, content);
var courseInfoResult = response.Content.ReadAsStringAsync().Result;
......
......@@ -33,7 +33,6 @@ namespace EduSpider.Spiders.ClassInRule
IStuHomeWorkRepository stuHomeWorkRepository = new StuHomeWorkRepository();
int totalCount = 0;
Console.WriteLine(string.Format("开始第{0}次获取家庭作业", pageCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("开始第{0}次获取家庭作业", pageCount));
string url = "https://console.eeo.cn/saasajax/homework.ajax.php?action=getHomeworkList";
var response = await request.PostAsync(url, content);
var result = response.Content.ReadAsStringAsync().Result;
......@@ -70,8 +69,7 @@ namespace EduSpider.Spiders.ClassInRule
for (var i = 2; i <= pageCount; i++)
{
Thread.Sleep(1000 * 2);
Console.WriteLine(string.Format("第{0}/{1}次获取课程数据", i, pageCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}/{1}次获取课程数据", i, pageCount));
Console.WriteLine(string.Format("第{0}/{1}次获取作业数据", i, pageCount));
paramStr = string.Format(queryStr, i, perpage);
var sub_content = new StringContent(paramStr, System.Text.Encoding.UTF8, "application/x-www-form-urlencoded");
var sub_response = await request.PostAsync(url, sub_content);
......@@ -88,8 +86,6 @@ namespace EduSpider.Spiders.ClassInRule
{
homeWorkRepository.BatchSetHomeWorkRepository(subtempList);
totalCount += subtempList.Count;
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
foreach (var sItem in subtempList)
{
RunStuHomeWork(cookie, sItem.Homework_id, sItem.Course_id);
......@@ -98,6 +94,8 @@ namespace EduSpider.Spiders.ClassInRule
{
// stuHomeWorkRepository.CreateHomeWorkCommentRepository(0);
}
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
}
}
}
......@@ -184,7 +182,6 @@ namespace EduSpider.Spiders.ClassInRule
string paramStr = string.Format(queryStr, homework_id, courseId, stuIds);
var content = new StringContent(paramStr, System.Text.Encoding.UTF8, "application/x-www-form-urlencoded");
Console.WriteLine(string.Format("开始获取{0}作业学员数据", homework_id));
VTX.FW.Helper.LogHelper.WriteInfo("RunStuHomeWork", string.Format("开始获取{0}作业学员数据", homework_id));
string url = "https://console.eeo.cn/saasajax/homework.ajax.php?action=getStudentsHomeworkList";
var response = await request.PostAsync(url, content);
var sutHomeWorkResult = response.Content.ReadAsStringAsync().Result;
......
......@@ -32,7 +32,7 @@ namespace EduSpider.Spiders.ClassInRule
IStuHomeWorkRepository stuHomeWorkRepository = new StuHomeWorkRepository();
int totalCount = 0;
Console.WriteLine(string.Format("开始第{0}次获取测验", pageCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("开始第{0}次获取测验", pageCount));
VTX.FW.Helper.LogHelper.WriteInfo("QuestionManager_RunHomeWork", string.Format("开始第{0}次获取测验", pageCount));
string url = "https://console.eeo.cn/saasajax/exam.ajax.php?action=getExamManageList";
var response = request.PostAsync(url, content);
var result = response.Result.Content.ReadAsStringAsync().Result;
......@@ -49,7 +49,7 @@ namespace EduSpider.Spiders.ClassInRule
homeWorkRepository.BatchSetHomeWorkRepository(tempList);
totalCount += tempList.Count;
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", pageCount, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}次,导入完成{1}条.", pageCount, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("QuestionManager_RunHomeWork", string.Format("第{0}次,导入完成{1}条.", pageCount, totalCount));
foreach (var item in tempList)
{
RunStuHomeWork(cookie, item.Homework_id, item.Course_id,item);
......@@ -69,8 +69,7 @@ namespace EduSpider.Spiders.ClassInRule
for (var i = 2; i <= pageCount; i++)
{
Thread.Sleep(1000 * 2);
Console.WriteLine(string.Format("第{0}/{1}次获取课程数据", i, pageCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}/{1}次获取课程数据", i, pageCount));
paramStr = string.Format(queryStr, i, perpage, range);
var sub_content = new StringContent(paramStr, System.Text.Encoding.UTF8, "application/x-www-form-urlencoded");
var sub_response = request.PostAsync(url, sub_content);
......@@ -87,8 +86,6 @@ namespace EduSpider.Spiders.ClassInRule
{
homeWorkRepository.BatchSetHomeWorkRepository(subtempList);
totalCount += subtempList.Count;
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("RunHomeWork", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
foreach (var sItem in subtempList)
{
RunStuHomeWork(cookie, sItem.Homework_id, sItem.Course_id, sItem);
......@@ -97,6 +94,8 @@ namespace EduSpider.Spiders.ClassInRule
{
// stuHomeWorkRepository.CreateHomeWorkCommentRepository(0);
}
Console.WriteLine(string.Format("第{0}次,导入完成{1}条.", i, totalCount));
VTX.FW.Helper.LogHelper.WriteInfo("QuestionManager_RunHomeWork", string.Format("第{0}次,导入完成{1}条.", i, totalCount));
}
}
}
......@@ -110,7 +109,7 @@ namespace EduSpider.Spiders.ClassInRule
{
var request = Utility.HttpHelper.GenerateHttp(cookie);
VTX.FW.Helper.LogHelper.WriteInfo("RunAsync", $"正在查询测验详细信息");
VTX.FW.Helper.LogHelper.WriteInfo("RequestExamDetail", $"正在查询测验详细信息");
var paramStr = $"courseId={courseId}&examsId=[{examId}]&teachersId=[{tid}]&page=1&perpage=20";
var content = new StringContent(paramStr, System.Text.Encoding.UTF8, "application/x-www-form-urlencoded");
var response = request.PostAsync("https://console.eeo.cn/saasajax/exam.ajax.php?action=getCourseExamAnalysisList", content);
......
......@@ -36,14 +36,6 @@ namespace EduSpider.Spiders.SchoolHouseKeeper
};
int pageCount, totalCount;
string url = "https://tms11.xiaogj.com/api/Shift/Query";
//var request= Utility.SchoolHttpHelper.GenerateHttp(cookie);
//string query = string.Format("PageIndex=1&PageSize=10");
//var content = new StringContent(VTX.FW.Helper.JsonHelper.Serialize(pageModel), System.Text.Encoding.GetEncoding("UTF-8"), "application/json");
//var response = await request.PostAsync(url, content);
//var result12 = response.Content.ReadAsStringAsync().Result;
//Console.WriteLine("111" + result12);
string result;
result = Utility.SchoolHttpHelper.HttpPost(url, VTX.FW.Helper.JsonHelper.Serialize(pageModel), "application/json", cookie); ;
List<SchoolCourseItem> list = new();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment