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

111

parent 03f477cd
......@@ -27,6 +27,7 @@ namespace EduSpider.Utility
AutomaticDecompression = DecompressionMethods.GZip,
ClientCertificateOptions = ClientCertificateOption.Automatic
};
var http = new HttpClient(handler);
GenerateHttpHeader(ref http);
return http;
......@@ -42,7 +43,6 @@ namespace EduSpider.Utility
http.DefaultRequestHeaders.Add("Accept", "*/*");
http.DefaultRequestHeaders.Add("Accept-Encoding", "gzip, deflate, br");
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("Origin", "https://tms11.xiaogj.com");
http.DefaultRequestHeaders.Add("Pragma", "no-cache");
......@@ -69,7 +69,6 @@ namespace EduSpider.Utility
{
var uri = new Uri("https://tms11.xiaogj.com");
var cc = new CookieContainer();
foreach (var str in cookieStr.Split(';'))
{
cc.SetCookies(uri, str);
......
using System;
using EduSpider.Spiders.SchoolHouseKeeper;
using System;
using TicketSpider.Spiders.ClassInRule;
namespace EduSpider
......@@ -12,7 +13,7 @@ namespace EduSpider
// ClassInFlow.StartAsync();
//校管家数据
// SchoolTaskHelper.RunTask();
SchoolTaskHelper.RunTask();
Console.ReadLine();
......
......@@ -27,7 +27,7 @@ namespace EduSpider.Spiders.SchoolHouseKeeper
/// <summary>
/// 获取课程列表
/// </summary>
public static void RunCourse(string cookie)
public static async void RunCourse(string cookie)
{
var pageModel = new PageModel
{
......@@ -36,7 +36,16 @@ namespace EduSpider.Spiders.SchoolHouseKeeper
};
int pageCount;
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>();
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