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

页面修改

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