Commit 98ac668e authored by 黄奎's avatar 黄奎

111

parent 03f477cd
...@@ -27,6 +27,7 @@ namespace EduSpider.Utility ...@@ -27,6 +27,7 @@ namespace EduSpider.Utility
AutomaticDecompression = DecompressionMethods.GZip, AutomaticDecompression = DecompressionMethods.GZip,
ClientCertificateOptions = ClientCertificateOption.Automatic ClientCertificateOptions = ClientCertificateOption.Automatic
}; };
var http = new HttpClient(handler); var http = new HttpClient(handler);
GenerateHttpHeader(ref http); GenerateHttpHeader(ref http);
return http; return http;
...@@ -42,7 +43,6 @@ namespace EduSpider.Utility ...@@ -42,7 +43,6 @@ namespace EduSpider.Utility
http.DefaultRequestHeaders.Add("Accept", "*/*"); http.DefaultRequestHeaders.Add("Accept", "*/*");
http.DefaultRequestHeaders.Add("Accept-Encoding", "gzip, deflate, br"); http.DefaultRequestHeaders.Add("Accept-Encoding", "gzip, deflate, br");
http.DefaultRequestHeaders.Add("Accept-Language", "zh-CN,zh;q=0.9"); http.DefaultRequestHeaders.Add("Accept-Language", "zh-CN,zh;q=0.9");
//http.DefaultRequestHeaders.Add("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
http.DefaultRequestHeaders.Add("Cache-Control", "no-cache"); http.DefaultRequestHeaders.Add("Cache-Control", "no-cache");
http.DefaultRequestHeaders.Add("Origin", "https://tms11.xiaogj.com"); http.DefaultRequestHeaders.Add("Origin", "https://tms11.xiaogj.com");
http.DefaultRequestHeaders.Add("Pragma", "no-cache"); http.DefaultRequestHeaders.Add("Pragma", "no-cache");
...@@ -69,7 +69,6 @@ namespace EduSpider.Utility ...@@ -69,7 +69,6 @@ namespace EduSpider.Utility
{ {
var uri = new Uri("https://tms11.xiaogj.com"); var uri = new Uri("https://tms11.xiaogj.com");
var cc = new CookieContainer(); var cc = new CookieContainer();
foreach (var str in cookieStr.Split(';')) foreach (var str in cookieStr.Split(';'))
{ {
cc.SetCookies(uri, str); cc.SetCookies(uri, str);
......
using System; using EduSpider.Spiders.SchoolHouseKeeper;
using System;
using TicketSpider.Spiders.ClassInRule; using TicketSpider.Spiders.ClassInRule;
namespace EduSpider namespace EduSpider
...@@ -12,7 +13,7 @@ namespace EduSpider ...@@ -12,7 +13,7 @@ namespace EduSpider
// ClassInFlow.StartAsync(); // ClassInFlow.StartAsync();
//校管家数据 //校管家数据
// SchoolTaskHelper.RunTask(); SchoolTaskHelper.RunTask();
Console.ReadLine(); Console.ReadLine();
......
...@@ -27,7 +27,7 @@ namespace EduSpider.Spiders.SchoolHouseKeeper ...@@ -27,7 +27,7 @@ namespace EduSpider.Spiders.SchoolHouseKeeper
/// <summary> /// <summary>
/// 获取课程列表 /// 获取课程列表
/// </summary> /// </summary>
public static void RunCourse(string cookie) public static async void RunCourse(string cookie)
{ {
var pageModel = new PageModel var pageModel = new PageModel
{ {
...@@ -36,7 +36,16 @@ namespace EduSpider.Spiders.SchoolHouseKeeper ...@@ -36,7 +36,16 @@ namespace EduSpider.Spiders.SchoolHouseKeeper
}; };
int pageCount; int pageCount;
string url = "https://tms11.xiaogj.com/api/Shift/Query"; string url = "https://tms11.xiaogj.com/api/Shift/Query";
string result = Utility.SchoolHttpHelper.HttpPost(url, VTX.FW.Helper.JsonHelper.Serialize(pageModel), "application/json", cookie);
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 List<SchoolCourseItem>(); List<SchoolCourseItem> list = new List<SchoolCourseItem>();
if (!string.IsNullOrEmpty(result)) if (!string.IsNullOrEmpty(result))
{ {
......
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