拼多多订单自动填写退货包裹
This commit is contained in:
1 parent
355a0f6be7
commit
5719cbc277
11 files changed
+225
-20
No files matched your search
@@ -562,10 +562,25 @@ namespace Work._29Tools.BLL
|
||||
return result;
|
||||
}
|
||||
|
||||
public static string sAuthorization = "";
|
||||
|
||||
public static string e57PostResponse(string _url, string _data, string referer, string Authorization = null)
|
||||
{
|
||||
if (string.IsNullOrEmpty(Authorization))
|
||||
Authorization = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjQ3YmRlOGNlLWY5MDUtNDIzOS05M2VjLWZiN2U3MjRmOTY0NiJ9.vwxhj3t4zTDdBQTyfVjcKr-0Oma8-VtPDzE2LVkw4A4aWftncY1ikXgEhGwoYHn9E7yOnhS_Pb7FfzgecTqqHA";
|
||||
//if (string.IsNullOrEmpty(Authorization)) Authorization = "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjQ3YmRlOGNlLWY5MDUtNDIzOS05M2VjLWZiN2U3MjRmOTY0NiJ9.vwxhj3t4zTDdBQTyfVjcKr-0Oma8-VtPDzE2LVkw4A4aWftncY1ikXgEhGwoYHn9E7yOnhS_Pb7FfzgecTqqHA";
|
||||
|
||||
bool isRetry = false;
|
||||
if (string.IsNullOrEmpty(sAuthorization))
|
||||
{
|
||||
var url3 = BaseClass.Build29WxObjString("user/get_e57_authorization");
|
||||
var data3 = UserLogin.GetSignaturex();
|
||||
var html3 = GetHtml.PostUtf8(url3, data3);
|
||||
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
||||
html3 = GetHtml.PostUtf8(url3, data3);
|
||||
sAuthorization = BaseRegex.GetStringJson(ref html3, "authorization");
|
||||
}
|
||||
|
||||
Retry:
|
||||
|
||||
HttpWebResponse response = null;
|
||||
string result;
|
||||
try
|
||||
@@ -595,15 +610,17 @@ namespace Work._29Tools.BLL
|
||||
request.Headers.Add("sec-ch-ua-mobile", @"?0");
|
||||
request.Headers.Add("sec-ch-ua-platform", @"""Windows""");
|
||||
request.Headers.Add("Upgrade-Insecure-Requests", @"1");
|
||||
request.Headers.Add("Authorization", Authorization);
|
||||
request.Headers.Add("Authorization", "Bearer " + sAuthorization);
|
||||
request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36";
|
||||
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7";
|
||||
request.Headers.Add("Sec-Fetch-Site", @"none");
|
||||
request.Headers.Add("Sec-Fetch-Mode", @"navigate");
|
||||
request.Headers.Add("Sec-Fetch-User", @"?1");
|
||||
request.Headers.Add("Sec-Fetch-Dest", @"document");
|
||||
request.Headers.Set(HttpRequestHeader.Cookie, "Admin-Token=" + sAuthorization);
|
||||
request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
|
||||
request.Headers.Set(HttpRequestHeader.AcceptLanguage, "zh-CN,zh;q=0.9");
|
||||
request.Proxy = null;
|
||||
|
||||
request.Method = "POST";
|
||||
request.ServicePoint.Expect100Continue = false;
|
||||
@@ -633,11 +650,29 @@ namespace Work._29Tools.BLL
|
||||
return e.Message;
|
||||
}
|
||||
result = HttpResponseBLL.ReadResponse(response);
|
||||
if (result.Contains("没有Authorization") && !isRetry)
|
||||
{
|
||||
isRetry = true;
|
||||
sAuthorization = "";
|
||||
goto Retry;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public static string e57GetResponse(string _url, string referer)
|
||||
{
|
||||
bool isRetry = false;
|
||||
if (string.IsNullOrEmpty(sAuthorization))
|
||||
{
|
||||
var url3 = BaseClass.Build29WxObjString("user/get_e57_authorization");
|
||||
var data3 = UserLogin.GetSignaturex();
|
||||
var html3 = GetHtml.PostUtf8(url3, data3);
|
||||
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
||||
html3 = GetHtml.PostUtf8(url3, data3);
|
||||
sAuthorization = BaseRegex.GetStringJson(ref html3, "authorization");
|
||||
}
|
||||
Retry:
|
||||
|
||||
HttpWebResponse response = null;
|
||||
string result;
|
||||
try
|
||||
@@ -661,14 +696,17 @@ namespace Work._29Tools.BLL
|
||||
request.Headers.Add("sec-ch-ua-mobile", @"?0");
|
||||
request.Headers.Add("sec-ch-ua-platform", @"""Windows""");
|
||||
request.Headers.Add("Upgrade-Insecure-Requests", @"1");
|
||||
request.Headers.Add("Authorization", "Bearer " + sAuthorization);
|
||||
request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36";
|
||||
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7";
|
||||
request.Headers.Add("Sec-Fetch-Site", @"none");
|
||||
request.Headers.Add("Sec-Fetch-Mode", @"navigate");
|
||||
request.Headers.Add("Sec-Fetch-User", @"?1");
|
||||
request.Headers.Add("Sec-Fetch-Dest", @"document");
|
||||
request.Headers.Set(HttpRequestHeader.Cookie, "Admin-Token=" + sAuthorization);
|
||||
request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
|
||||
request.Headers.Set(HttpRequestHeader.AcceptLanguage, "zh-CN,zh;q=0.9");
|
||||
request.Proxy = null;
|
||||
|
||||
response = (HttpWebResponse)request.GetResponse();
|
||||
}
|
||||
@@ -688,6 +726,12 @@ namespace Work._29Tools.BLL
|
||||
return e.Message;
|
||||
}
|
||||
result = HttpResponseBLL.ReadResponse(response);
|
||||
if (result.Contains("没有Authorization") && !isRetry)
|
||||
{
|
||||
isRetry = true;
|
||||
sAuthorization = "";
|
||||
goto Retry;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,6 +45,7 @@ namespace Work._29Tools.BLL
|
||||
request.Headers.Add("sec-ch-ua-mobile", @"?0");
|
||||
request.Headers.Add("Origin", @"https://mobile.yangkeduo.com");
|
||||
request.Headers.Set(HttpRequestHeader.Cookie, cookies);
|
||||
//request.Headers.Add("VerifyAuthToken", @"m1PjolxzzHNRdzkNf4X0rQ4b1c734034415e092");
|
||||
request.Headers.Add("Sec-Fetch-Site", @"same-origin");
|
||||
request.Headers.Add("Sec-Fetch-Mode", @"cors");
|
||||
request.Headers.Add("Sec-Fetch-Dest", @"empty");
|
||||
|
||||
@@ -549,9 +549,16 @@ namespace TemuKJD.ToolForms
|
||||
});
|
||||
}
|
||||
|
||||
if (postData.Contains("260805-"))
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// 订单提交接口
|
||||
//https://mobile.yangkeduo.com/proxy/api/order/prepay?pdduid=8161628055192
|
||||
if (url.StartsWith("https://mobile.yangkeduo.com/proxy/api/order/prepay?pdduid="))
|
||||
//https://mobile.yangkeduo.com/proxy/api/api/van-spike/prepay?pdduid=8161628055192
|
||||
if (url.StartsWith("https://mobile.yangkeduo.com/proxy/api/order/prepay?pdduid=") ||
|
||||
url.StartsWith("https://mobile.yangkeduo.com/proxy/api/api/van-spike/prepay?pdduid="))
|
||||
{
|
||||
var data = postData;
|
||||
Task.Run(() =>
|
||||
|
||||
Reference in new issue
Block a user